私はウェブサイトの開発にGoogleマップを使用しています。私のデータベースには多くのマーカーがあります。現在の地図に表示されている領域にあるマーカーをロードします。ズーミングが変わると、マーカの数もそれに応じて調整する必要があります。最善のアプローチは何ですか?前もって感謝します!Googleマップは表示された領域のマーカーのみを読み込みます
0
A
答えて
2
使用します。また、追加したりする場合、ユーザーの変更データを削除するのbounds_changed機能を使用することができます
"select lat, lng
from your_table
where lat = $minLat
AND lat <= $maxLat
AND lng <= $maxLng
AND lng >= $minLng";
+0
それは動作します!私はこれを必要としました。何千ものマーカがパフォーマンスを考慮して本当の打撃となるでしょう。ありがとう@scaisEdge –
+0
私の答えが正しければ、それを受け入れたものとしてマークしてください – scaisEdge
2
バインド
aNord = this.map.getBounds().getNorthEast().lat();
aEst = this.map.getBounds().getNorthEast().lng();
aSud = this.map.getBounds().getSouthWest().lat();
aOvest = this.map.getBounds().getSouthWest().lng();
フィルタ(サーバー側)データベースからのデータのために(この場合はPHPで)地図をズームまたはパンする。
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 12,
center: {lat:41.082774, lng: 28.86821},
disableDefaultUI: true
});
google.maps.event.addListener(map, 'bounds_changed', function() {
aNord = map.getBounds().getNorthEast().lat();
aEst = map.getBounds().getNorthEast().lng();
aSud = map.getBounds().getSouthWest().lat();
aOvest = map.getBounds().getSouthWest().lng();
});
関連する問題
- 1. Googleマップv3 - マーカーとオーバーレイマップタイプの読み込みイベントですか?
- 2. Googleマップの表示領域のマーカー数を取得するandroid
- 3. Googleマップの読み込み問題
- 4. Googleマップの読み込み中画面
- 5. Googleマップは表示されません(読み込まれません)
- 6. MKTileOverlay:特定のタイルまたは領域を再読み込みする方法
- 7. onclickで表示されたときにGoogleマップが読み込まれない
- 8. ペースページの読み込みにアニメーションの読み込みが表示されない
- 9. Googleマップを更新/再読み込み
- 10. React JS Googleマップのマーカーは更新後にのみ表示されます
- 11. Googleマップのマーカーは特定のフィールドのマーカーのみを表示します
- 12. マーカーがGoogleマップを読み込まない
- 13. 埋め込みマップに領域の境界線を表示する方法
- 14. 角度 - google recaptchaはページを再読み込みした後にのみ表示されますか?
- 15. Googleマップに100-200Kマーカーを読み込む
- 16. Googleマップの衛星ビューの読み込み時に背景色が青色で表示されています
- 17. Googleマップを読み込めません
- 18. Googleマップの読み込みに時間がかかります
- 19. JSON配列のマーカーを含むGoogleマップを読み込んでいますか?
- 20. Googleマップの表示領域と制限領域
- 21. Googleマップのピンコードで表示される領域を表示します。[Android]
- 22. 組み込みGoogleマップは、WebViewの
- 23. docxファイルの表示方法または読み込み方法
- 24. ジェネリックリストクラスの読み込み、更新、表示
- 25. cocos2dの大きな画像の可視領域のみを読み込む
- 26. WordPressのカスタムフィールドを使用してGoogleマップを読み込み
- 27. Google Maps API V3 - 最初に地図を読み込んでからマーカーを読み込みます
- 28. レイアウトを再読み込みするとGoogleマップが表示されなくなる
- 29. AJAXリクエストが完了する前にGoogleマップの読み込み
- 30. Googleマップの読み込みに失敗する
なぜ表示されていないマーカーを削除する必要がありますか?私はあなたがこれの最終目標を説明する必要があると思います。 – DBS