2011-12-25 11 views
0

私はマップにGoogle Maps Drawing Managerを統合しようとしていますが、このように簡単な手順で過去1時間は困惑しています。何とかDrawingManagerはsetMap()メソッドまたはmap:option設定でマップオブジェクトを受け入れません。Google Maps Drawing API:プロパティの値が無効<map>:[オブジェクトオブジェクト]

Here is a demo websiteエラーが発生していることがわかります。コンソールウィンドウを開き、 "Hollieは次にどこに行けばいいの?"その同じテキストをクリックして(はいUIデザインは次のステップです:P)、エラーをトリガーします。

私のマネージャーは私のマップを正しいタイプであると認識していませんが、それは変です。私はdocument.mapにmapオブジェクトを格納しますが、関数の外側にある通常のvar "map_"にも割り当てを試みました。また、効果はありません。私はそれがうまくいったかどうかを見るためにmarker.getMap()を試みましたが、同じエラーがポップアップします。

私はここで間違っていますか?

+0

私が持っていました同じ問題は、これが助けて欲しい:http://stackoverflow.com/questions/9786272/loading-multiple-maps-libraries-with-javascript – Timeless

答えて

0

最近私はタイトルと同じエラーが発生しました。しかし私の場合は、新しいバージョンのGoogleマップAPIを使用しました。これは他のgooglemap関連APIと競合しています。

次のようにちょうど、クエリ文字列にVを追加し、GoogleマップAPIの旧バージョンを含めるには:

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

それはあなたのための仕事かどうか分からない...

関連する問題