0
私はgmaps4railsを使用しています。マーカーをクリックすると地図のパンが停止します。現在、マーカをクリックすると、マップビューの中央に表示されます。次のように私はこれを実装しましたhttps://github.com/apneadiving/Google-Maps-for-Rails/commit/4c2f437a6252b7555ad5abdedcb5f9d5b08355fegmaps4railsでdisableAutoPanToを設定するには
を、私はそれが本当に明らかに何か疑い
this.buildMap = function(markers) {
handler = Gmaps.build('Google', {
markers: { disableAutoPanTo: true }, //This isn't working
builders: { Marker: InfoBoxBuilder }
});
handler.buildMap({
provider: {
disableDefaultUI: true,
zoomControl: true,
styles: styles
},
internal: {
id: 'map'
}
},
function() {
markers = handler.addMarkers(markers);
handler.bounds.extendWith(markers);
handler.fitMapToBounds();
handler.getMap().setZoom(12);
google.maps.event.addListener(handler.getMap(), 'click', function() {
handler.currentInfowindow().close();
});
});
};
... - それはトリックを行うだろうが、私の実装が動作していないようよう
これが見えますしかし、私は運がないとそれを動作させるために年を費やしてきました。かなり新しいので、どんな助けもありがとうございます。あなたはこのようなあなたの内部オプションにdisableAutoPanTo: true
を渡す必要が
は思えます。私はもっと多くのコードで質問を更新しますが、おそらく他の何かが間違っています。 – Gavin
よろしく! Jusは何かが間違っているとあなたのコードを更新し、私は助けようとします! – pyfl88
上記の質問に私のコードの大きな部分を追加しました。それが問題を見つけるのに十分かどうかは分かりません。私は 'marker:'を 'internal:'に変更しようとしましたが、これは影響ありません。あなたの助けに感謝。 – Gavin