1

我在使用Google Maps API方面比較新。現在我正在開發一個項目,用戶可以選擇各種搜索過濾器,並在地圖上自動顯示結果,而無需重新加載頁面。到目前爲止,我的方法是創建一個帶有控件映射的Javascript對象,以便我可以按照我的需要操作它的各個部分(即centerMap(),addMarker(),clearMap()等)。在項目的這個階段開始之前,我開發了幾個概念驗證片。在創建地圖後向Google Maps v3添加標記

現在我在我有一個控制我的GMap自定義JS對象的點。 GMap繪製正確,縮放和中心都很好。接下來我嘗試運行一個將標記添加到地圖的功能。我猜測可能在地圖生成後添加標記,我只是在某個地方犯了一個錯誤。以下是我的代碼,因爲它存在。我想知道是否有人可以闡明爲什麼我的標記不顯示...

任何和所有的幫助,非常感謝!

代碼:http://pastebin.com/1ZzH9zHk

在此先感謝! 迪馬

回答

5

在你的代碼,不應該

var map = new google.maps.Map($('map_canvas'), myOptions); 

this.map = new google.maps.Map($('map_canvas'), myOptions); 
+0

這是贏家。驗證。 http://jsfiddle.net/XBL5r/ – Khepri 2011-06-13 20:10:40

+0

輝煌!現在工作100% - 非常感謝您的幫助! – Dima 2011-06-13 20:40:32

+0

@Dima - 那麼你可以接受這篇文章作爲答案[這種方式](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)。 – 2011-06-13 21:30:41

相關問題