我想知道是否有人可以帮助我。
我将this页面放在一起,为用户提供点击地图标记的功能,从下拉菜单中选择径向距离,允许他们点击“搜索位置”后搜索POI
页面从两个php文件中获取数据,两个文件都有自己标记的类别,由自定义图标表示。
当我向我的脚本添加自定义标记时,我使用它:
var customIcons = {
"Finds made": {
icon: 'location-marker2.png',
shadow: 'location-marker2-shadow.png'
},
"No finds made": {
icon: 'location-marker1.png',
shadow: 'location-marker1-shadow.png'
},
然后我将这些行添加为标记创建的一部分:
var icon = customIcons[totalfindstext] || {};
icon: icon.icon,
shadow: icon.shadow,
此代码适用于我的第一个名为“loadmylocations”的脚本,但我无法让自定义标记适用于第二个“searchscheduledsites”。
我已将相关的代码行添加到标记创建中,在本例中为
function createMarker2
但无论我在哪里添加标记类别的变量,即
var customIcons = {
"Battlefield": {
icon: 'battle-marker.png',
shadow: 'battle-marker-shadow.png'
},
"Monument": {
icon: 'monument-marker.png',
shadow: 'monument-marker-shadow.png'
我无法让他们工作。我已经尝试过将它们全部剪切并粘贴在我的脚本上,我甚至称它们为var customicons2,只是因为它不会被误认为第一组,但没有任何运气。
我只是想知道是否有人可以看看这个问题并让我知道我哪里出错了。
非常感谢
答案 0 :(得分:0)
缺少报价?
icon:'
battle-marker.png',