2013-12-11 70 views
-1

我正嘗試更新我們的旅程規劃器以使用谷歌地圖V3。我沒有寫出原始代碼,並且正在努力讓它工作。我希望有人能幫忙。谷歌地圖V3不能正常工作

工作的老v2的頁面在這裏可以看到

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

我試圖實現V3測試頁放在這裏

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

的地圖顯示,這是偉大的。我已經檢查過無數次在v3中無法使用的功能,但是當我點擊「開始我的旅程」 - 按鈕不會前進時,是否有任何調試器可以幫助我找出錯誤的代碼?就目前而言,我不確定它究竟在哪裏失敗。

IE調試這裏

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

扔了一個錯誤,說對象不支持屬性或方法「刪除」

但是我看在這裏和它的使用相當頻繁。

謝謝

+0

changed markersArr [i] .remove(); 至 markersArr [i] .setMap(null); 它似乎通過了這個錯誤,但現在掙扎在 marker.setImage(imageUrl); 任何人都可以確認上述更改是否正確? – user3087444

回答

0

正如你自己發現的,你需要使用setMap(null)。關於您的marker.setImage(imageUrl)問題,您需要使用marker.setIcon()

+0

感謝Joachim,您的時間非常感謝。 我已將setImage更改爲SetIcon,現在IE調試器未顯示任何錯誤,但當我點擊'開始旅程'按鈕時,我的頁面仍然不會進展。 林不知道我的下一步應該是什麼。 – user3087444

+0

在你的JavaScript中設置一個斷點並開始遍歷你的代碼。 –