我不能为我的生活,我弄清楚如何改变默认的搜索结果图标从小默认点。我已经做了无数的搜索,但我还是很困惑。我认为这将是使用这个产品最简单的部分,也许是,我只是撞了一个又一个墙。
基本上,我的应用程序是由几个功能层构建的。在页面加载时,它会拉一个地址,并自动返回搜索结果。这一切都很好,但弄清楚如何改变马克笔让我大吃一惊。任何帮助都是感激的。
我相信我想要的是图片标记符号使用自定义图标。
解决了!转到解决方案。
您可以等待加载默认源代码,然后更改源代码的结果符号。
searchWidget.allSources。在("after-add", ({ item }) => { item.resultSymbol = new SimpleMarkerSymbol({ style: "diamond", outline: { color: [255, 255, 255, 1] }, color: [110, 247, 54, 1], size: 32 }); });
您可以等待加载默认源代码,然后更改源代码的结果符号。
searchWidget.allSources。在("after-add", ({ item }) => { item.resultSymbol = new SimpleMarkerSymbol({ style: "diamond", outline: { color: [255, 255, 255, 1] }, color: [110, 247, 54, 1], size: 32 }); });
谢谢你,我能够得到我需要的使用你的代码和修改它的picturemarker符号
@ReneRubalcava写道:
您可以等待加载默认源代码,然后更改源代码的结果符号。
searchWidget.allSources。在("after-add", ({ item }) => { item.resultSymbol = new SimpleMarkerSymbol({ style: "diamond", outline: { color: [255, 255, 255, 1] }, color: [110, 247, 54, 1], size: 32 }); });
https://codepen.io/odoe/pen/WNjmPgd?editors=1000
@ReneRubalcava写道:
您可以等待加载默认源代码,然后更改源代码的结果符号。
searchWidget.allSources。在("after-add", ({ item }) => { item.resultSymbol = new SimpleMarkerSymbol({ style: "diamond", outline: { color: [255, 255, 255, 1] }, color: [110, 247, 54, 1], size: 32 }); });
https://codepen.io/odoe/pen/WNjmPgd?editors=1000
@ericshark写道:
谢谢你,我能够得到我需要的使用你的代码和修改它的picturemarker符号
searchWidget.allSources。在(经过加入的,({项})= >{项。resultSymbol = new PictureMarkerSymbol({url:“/图片/ orange-warning.png”,高度:28日,宽度:28日,});});
@ReneRubalcava写道:
您可以等待加载默认源代码,然后更改源代码的结果符号。
searchWidget.allSources。在("after-add", ({ item }) => { item.resultSymbol = new SimpleMarkerSymbol({ style: "diamond", outline: { color: [255, 255, 255, 1] }, color: [110, 247, 54, 1], size: 32 }); });
https://codepen.io/odoe/pen/WNjmPgd?编辑= 1000
@ReneRubalcava写道:
您可以等待加载默认源代码,然后更改源代码的结果符号。
searchWidget.allSources。在("after-add", ({ item }) => { item.resultSymbol = new SimpleMarkerSymbol({ style: "diamond", outline: { color: [255, 255, 255, 1] }, color: [110, 247, 54, 1], size: 32 }); });
https://codepen.io/odoe/pen/WNjmPgd?editors=1000
我认为这将是使用arcgis的简单部分,但事实证明这是困难的。