問題タブ [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.
google-maps-api-3 - グーグルマップのfitboundsapiv3は私のポリラインを中心にしていません
サイトのすべてのポリラインを中央ズームできるようにしたいと思います。
また、これらの新しい座標ペアのそれぞれにマーカーを追加したいと思います。複数のマーカーと複数のプライゴンの例をたくさん見てきましたが、ポリラインの例は一度もありません。この問題を回避することはできません...
私はこのような非常に役立つページを見てきました:http ://salman-w.blogspot.com/2009/03/zoom-to-fit-all-markers-polylines-or.html
しかし、彼らのほとんどは事前に何らかの知識を前提としていますが、私はあまり知りません。
これは私のコードです:
事前のおかげで、私はグーグルAPIとこのサイトに非常に新しいです。
google-maps - グーグルマップv3ユーザーの位置をズームするとどのようにフィットバウンド
私はグーグルv3を使用しています、私はuserPinLocオブジェクトの中心に境界を合わせたいです、私は次のコードを持っています
更新後のクイックフィックス新しいコードを貼り付けています
javascript - Google Maps API: キャッチされていない TypeError: オブジェクト #メソッド「fitBounds」がありません
Google Maps Api v3 で地図を作成しようとしています。
マーカーが XML ファイルから正常にロードされた状態で、マップが機能しています。
しかし、すべてのマーカーを表示するにはビューを中央に配置する必要があります。これを使用します。
そして最後に:
しかし、この時点で、次の厄介なエラーが発生します。
キャッチされていない TypeError: オブジェクト # にはメソッド 'fitBounds' がありません
誰かが理由を知っていますか?
google-maps-api-3 - Javascript Google map api V3 fitbounds with center location
画鋲をユーザーの位置の画鋲全体に表示するようにフィットさせたい。私は次のコードを書きましたが、それはユーザーの場所を中心にしていますが、いくつかの画鋲が地図から外れますか?
参考:userPinLocは、すでに入力されている画鋲オブジェクトです
javascript - Google Maps API v3 - 範囲に関するジオコーダーの結果の問題
目標: カスタム検索 (ジオコード) 機能を使用して、各結果を一覧表示してクリックし、マップに表示できるようにしたいと考えています。
募集: マップの範囲/ズーム レベルを適宜調整します。たとえば、「MA、USA」を検索するとマップがズームされ、マサチューセッツ州全体が表示されます。「ボストン、マサチューセッツ州、USA」を検索すると、ボストン エリアがズームされます。複数の結果を一覧表示する場合は、結果をクリックするときにも同じことが適用されます。
問題: geometry.bounds オブジェクトを fitBounds と共に使用できますが、ジオコーダーを使用して取得した結果の一部にその geometry.bounds オブジェクトがありません。
簡単な例: 「ボストン」を検索すると返されます
ボストン、マサチューセッツ州、米国
ボストン、インディアナ州、米国
ボストン、ケンタッキー州、米国
ボストン、ジョージア州 31626、米国
ボストン、セイラム、バージニア州 22713、米国
ボストン、ニューヨーク州 14025、米国
"Boston, KY" と "Boston NY 14025" には境界がありません。
質問: ジオコーダーの結果を適切なズーム レベルでマップに表示する信頼できる方法はありますか?
現在、私はそのようなものを使用していますが、これは醜く、ズームの問題は解決しません
javascript - 初期化されたGoogleマップをfitBounds();で上書きする方法。
私は、Googleマップの中央の緯度を上書きし、fitBounds()メソッドを使用してズームする方法を探していました。ご覧のとおり、正しいズームでマップ内にすべて収まるように、latlng座標の配列があります。
厄介なことに、マップは、マップが初期化されたときに、center属性のlatlng座標のみを取得します。助けてください、私は私が間違っていることを見ることができません。ありがとう
すべてのコードを表示するには、コードビューアを下にスクロールする必要があることに注意してください。
javascript - fitBounds()は地球全体を表示します(マップが最初に非表示にされてから表示される場合)
たくさんのマーカーがあり、それらを含む領域のみを表示したいと思います。私は同様の質問の長いリストを見つけました(いくつかについては投稿の下部を参照してください)が、どの解決策も私にはうまくいきません。LatLngBoundsは正しくビルドされていますが、fitBoundsを呼び出すと、結果は次のようになります。
代わりに:
誰かが私のコードに明らかなエラーを見つけることができますか?
私が読んで試した投稿のいくつか(包括的ではないリスト):
- Google Maps v3-ズームレベルの自動化?
- GoogleはV3カスタムマーカー画像とfitBounds()をマップします
- fitBoundsを使用したGoogleマップはズームしません
- Googleマップのfitbounds()apiV3は境界に適合しません
編集:これは、(私のアプリケーションで行っているように)マップが最初に非表示になり、後でのみ表示される場合に実際に発生します。私はそれをこのように隠します:
$('#map').hide();
そしてそれを見せてください:
これが発生する理由とそれを防ぐ方法(最初に表示されたときにマップを初期化することは別として)に関する手がかりはありますか?
ちなみに、マップオブジェクトを宣言するときにズームと中央を設定すると(つまり、使用しない場合fitBounds()
)、非表示/表示後でもマップは正しく表示されます。ただし、ポイントのリストは他の場所で取得され、事前にどこにあるかわからないため、ズームと中央を設定することはできません。
javascript - Google マップ V3 fitBounds は、同じ境界で 2 回目に呼び出されると、より近いビューにズームします
これが初めて呼び出されると、マップに収まるサイズよりも 1 小さくズームされます。2 回目以降は、まったく同じ境界データを使用して正しいレベルにズームします。
fitBounds にバグはありますか? または私は何かを逃していますか?
function - gnuplot における区分関数のフィッティング
バインドされた値もフィッティングして、gnuplot に複数のバインドされた関数を適合させたいと考えています。
例えば:
これを行う方法はありますか?
google-maps-api-3 - マップを中央に配置し、画面上のマーカーに合わせてズームします
訪問者の GPS 位置を検出し、Google マップ JavaScript v3 マップに表示する次のコードがあります。すべてが思い通りに機能しますが、コードは思い通りに中央に配置されたり、ズームされたりしません。標準の位置 (アジアの真上) を使用するだけです。地図上のマーカーに合わせたい。
どうすればこれを機能させることができますか?
前もって感謝します。
編集
これが関数の編集部分ですinitialize_gps
。この部分は機能しませんでした - 新しいことは何も起こりませんでした。以前と同じように、アジアを中心にマップを配置するだけです。
編集
コード全体をコピーして jsFiddle に貼り付けました。リンク: http://jsfiddle.net/edgren/WRxt4/