2011-12-25 53 views
0

我正在嘗試將Google地圖繪製管理器集成到我的地圖中,但這一個簡單易行的步驟讓我在最後一個小時困惑不已。不知何故,DrawingManager不會在setMap()方法或map:選項設置中接受我的地圖對象。Google Maps繪圖API:屬性無效值<map>:[object Object]

Here is a demo website您可以在其中看到正在生成的錯誤。打開控制檯窗口,將鼠標懸停在「Hollie下一步要去哪裏?」然後點擊相同的文本(是的UI設計是下一步:P)來觸發錯誤。

我可以看到,經理不認爲我的地圖是正確的類型,但這很奇怪:我可以完美地引用地圖對象。我將地圖對象存儲在document.map中,但我也嘗試將它分配給函數外的普通var「map_」。也沒有效果。我甚至嘗試過marker.getMap()來查看是否有效,但彈出同樣的錯誤。

我在這裏做錯了什麼?

+0

我同樣的問題,希望這有助於:http://stackoverflow.com/questions/9786272/loading-multiple-maps-libraries-with-javascript – Timeless 2013-02-04 04:03:26

回答

0

我最近有和標題一樣的錯誤。但在我的情況下,我使用了更新版本的google maps API,這與其他與googlemap相關的API有衝突。

要包括谷歌地圖API的舊版本,只需添加v到您的查詢字符串,如:

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3.5&libraries=geometry&sensor=true_or_false"></script> 

不知道這對你的工作......

相關問題