GoogleマップV2のマップの下にマーカーを配置するのでしょうか?
-
21-09-2019 - |
質問
私はは、郵便番号や名前ので店を見つけたWebページを持っています。
その連絡先の詳細は、マーカーからの情報ウィンドウに表示されるように私はちょうどそれにアップデートをリリースしています。それは底部付近にマーカーを残すことで、マーカーや情報ウィンドウに合うことができるまで、情報ウィンドウの小さなサイズのためには、マーカーに芯出しした後、マップがダウンパンます。
これを設定する簡単な方法があるかどうか疑問に思うすぐにオフセットので、マーカーがマップウィンドウの下部に表示され、それがパンする必要がないということ?
感謝します。
解決
あなたはマーカーを追加する前に適切にマップをセンタリングすることができます:
var someZoom = 13;
var center = new GLatLng(37.4419, -122.1419);
map.setCenter(center, someZoom);
ズームはあまりにもオプションです。あなたはそれが何であれでズームを残すことができます:
map.setCenter(center);
あなたは緯度/経度、その後、あなたは変換するには、この機能を使用することができる代わりに、特定のピクセルを中心に希望の場合:
fromContainerPixelToLatLng(pixel:GPoint)
あなたは半分の時間を過ごすとドキュメントを確認する必要がありますように私は感じる: HTTP ://code.google.com/apis/maps/documentation/reference.htmlする。私のウェブサイト上で作業している間、私は広範囲にドキュメントを読んで:www.trailbehind.com
他のヒント
おそらくオートパンは、内部 addoverlayによって引き起こされる
イベント
のハンドラ。あなたはaddoverlay
イベントを処理し、それから偽を返す試みたことがありますか?
GEvent.addListener(map, "addoverlay", function() {
return false;
});
'マップ' は、あなたのGMap2のオブジェクトの名前です。
所属していません StackOverflow