2012-04-13 18 views
2

Maps API(v3、javascript)を使用して、このクライアントのウェブサイトに販売するローカルプロパティを表示しています。ユーザーがマーカー上にマウスを置くと、インフォウィンドウにプロパティ情報が読み込まれます。問題は、これが地図の端に近づくと、地図をパンして情報ウィンドウを表示するため、多くのマーカーが近くにあるときに問題が発生する可能性があります。disableAutoPanはGoogle Maps API v3と連携していません

私はdisableAutoPan:trueをinfoWindow呼び出しに追加しました。問題を解決するようです。しかし、さらにテストを行った後、ユーザーがマップを手動で移動してマーカー上を移動すると、結果として得られる情報ウィンドウがマップをパンします。これはinfoWindowの設定を無視しているようです。

誰もがこの問題や解決方法を知っていますか?私は情報ウィンドウを呼び出すために使用されるコードは以下の通りです:

infoWindowAjax = new google.maps.InfoWindow({ 
    disableAutoPan: true, 
    maxWidth: '260' 
}); 
+1

興味深い。 JS Fiddleにコードをロードしたり、実装にリンクできますか? – andresf

答えて

0

はあなたのいくつかpanToのpanBy、あなたのコード内setCenter機能をお持ちですか?

「いいえ」と答える前に、それらを検索してください。

+0

この回答は非常に不公平です。回答する前に誰かがコードを検索しないと思われるのはなぜですか? –

関連する問題