Google Maps V3无效

时间:2013-12-11 12:13:17

标签: google-maps google-maps-api-3

我正在尝试更新我们的旅程规划器以使用Google Maps V3。我没有写原始代码,我正在努力让它工作。我希望有人可以提供帮助。

可以在此处看到正在运行的旧版v2页面

http://www.connectteesvalley.com/jplanner1.asp

我正在尝试在测试页面上实现v3

http://www.connectteesvalley.com/jplanner1testing.asp

地图显示,这很棒。我已经多次检查过任何现在在v3中都不可用的功能,但是当我点击“开始我的旅程” - 按钮它没有前进时,是否有任何调试器可以帮助我找出错误的代码?就目前而言,我不确定它实际上在哪里失败。

IE Debugger在这里抛出错误

function removeMarker(markerID){
    var len = markersArr.length;
    for(i=0;i<len;i++){
        if (markerID.toLowerCase() == markersArr[i].id.toLowerCase()){
            markersArr[i].remove();
        }
    }
}

说Object不支持属性或方法'remove'

然而,我在这里环顾四周,经常使用它。

由于

1 个答案:

答案 0 :(得分:0)

正如您自己发现的那样,您需要使用setMap(null)。关于您使用marker.setImage(imageUrl)的问题,您需要改为使用marker.setIcon()