問題タブ [fitbounds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
298 参照

google-maps - fitbounds() が使用されているときに「zoom_changed」イベントを発生させない

私のinitには、このようなものがあります

そして、ある時点でgmap.fitBounds(GMapPlot.markerBounds);、私の質問は、インターンがバインドされたメソッドを呼び出すイベントをfitBounds発生zoom_changedさせることです。これが発生したくないのですが、それを行う方法はありますか。clearListenerその前にzoom_changedイベントをしようとすると、fitBoundsうまくいきません。

0 投票する
2 に答える
1591 参照

javascript - Google Maps API fitBounds で 0,0 の位置が得られる

次のコード行を使用して、マップの境界をマーカーに合わせようとしています。

何らかの理由で、マップがマップ上の位置 0,0 にズームします。

更新 1: IE9 では動作しているようですが、Chrome では動作していないようです。Chrome デベロッパー モードで次のエラー メッセージが表示されます。Port error: Could not establish connection. Receiving end does not exist.

更新 2: IE9 でページをリロードした後、ページも機能しなくなりました。

これが私のコードです。私は何か基本的な間違ったことをしているに違いありませんか?

0 投票する
1 に答える
3179 参照

google-maps-api-3 - 境界グーグルマップ

私のグーグルマップAPIマップズームは、グーグルプレイス検索後に追加されたすべてのマーカーを表示するために配置されました。モバイルマップでは、ロードに少し時間がかかる場合があります。このサイクリスト向けアプリとして、ビューポート内にのみ結果を表示することを好みます。私が読んだほとんどの調査によると、ビューポート内でのみ結果を返すことはできません。マーカーが追加された後、マップの境界が変更されないようにすることはできますか?返されるマーカーが1つだけでない限り、現在の境界に追加されたマーカーが表示されるだけであれば、そのマーカーにズームする必要があります。したがって、ピザのような一般的なものを検索すると、パンやズームを行わなくても、現在のビューポートに多くのピザの場所が表示されます。特定のアドレスを検索すると、ビューポートの外にある場合でも、そのマーカーにズームします。

0 投票する
1 に答える
662 参照

google-maps - Google マップのドラッグ可能なマーカーは、すべてのマーカーに合わせてズームします

ドラッグ可能なマーカーを備えた作業バージョンのマップがあります。すべてのマーカーが機能するようにズームイン

results[0].geometry.location新しいドラッグ可能な場所はどこですか。

これは、新しい場所がより大きな領域を形成している場合に機能します。しかし、マーカーを残りのマーカーに近い場所にドラッグすると、これが境界を拡張するとは思わないため、ズームインしません。

何か案が?

0 投票する
2 に答える
5755 参照

javascript - Google マップのレンダリング方向に境界を合わせる

48 個のウェイポイントのルート案内をレンダリングしようとしていますが、Google ではリクエストごとにレンダリングできるウェイポイントは 8 個までです。そのため、複数のリクエストを行います(私の場合は6)。ただし、API は最後の要求に対して何らかの方法で fitBounds() を実行しました。

fitBounds() および/または setZoom() を使用して、1 つのマップに 48 個のウェイポイントすべてを表示するにはどうすればよいですか?

私のコードは以下の通りです: -

0 投票する
2 に答える
341 参照

fitbounds - directionDisplay.setDirections(response) のときに境界に合わせたくない

私は GPS 付きのサイトを持っていて、独自のルートプランナーを作成しました。GPS マーカーはマップの中央にあります。directionDisplay.setDirections(response) が呼び出されるたびに、GPS マーカーに合わせて境界を設定し、戻るようにジャンプします。方向表示の fit.bounds を止めて GPS マーカーに貼り付けたい。それは可能ですか?

0 投票する
1 に答える
235 参照

google-maps - Google マップをズームして中央に表示しようとしているのですが、頭がよくわかりません

ここには、一連のパスを地図上にプロットするコードがあります。すべてのパスが表示されるようにマップをズームして中央に配置しようとしていますが、何も機能しません。始める前のコードは次のようになります。

そして、それをいじった後:

誰かが私が間違っているところを指摘できますか?