2

私はGoogleMapsAPIの使用に比較的慣れていません。現在、ユーザーがさまざまな検索フィルターを選択して、ページをリロードせずに結果がマップに自動的に表示されるプロジェクトに取り組んでいます。これまでの私のアプローチは、マップを制御するJavascriptオブジェクトを作成して、マップの一部を自由に操作できるようにすることでした(つまり、centerMap()、addMarker()、clearMap()など)。プロジェクトのこのフェーズを開始する前に、いくつかの概念実証ピースを開発しました。

現在、GMapを制御するカスタムJSオブジェクトがあります。GMapは正しく描画され、ズームと中央は問題ありません。次に、マップにマーカーを追加する関数を実行してみます。マップが生成された後にマーカーを追加することは可能だと思いますが、どこかで間違いを犯しているだけです。以下は、存在する私のコードです。なぜ私のマーカーが表示されないのか、誰かが光を当てることができるのだろうか...

ありとあらゆる助けに大いに感謝します!

コード: http: //pastebin.com/1ZzH9zHk

前もって感謝します!!ディマ

4

1 に答える 1

5

あなたのコードでは、すべきではありません

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

なれ

this.map = new google.maps.Map($('map_canvas'), myOptions);
于 2011-06-13T20:07:52.127 に答える