超过1个PHP文件的自定义图标

时间:2011-12-05 15:16:41

标签: javascript google-maps-api-3 custom-controls

我想知道是否有人可以帮助我。

我将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,只是因为它不会被误认为第一组,但没有任何运气。

我只是想知道是否有人可以看看这个问题并让我知道我哪里出错了。

非常感谢

1 个答案:

答案 0 :(得分:0)

缺少报价? icon:' battle-marker.png',