0

構築中のGoogleマップシステムについてサポートが必要です。http://helpinspire.me/temp/google-maps/count-markers.html 5つのjsonフィードを取得して、どのラジオボタンが選択されているかに基づいて表示しています。次に、マーカーをクリックしたときにjsonファイルから取得した値を表示する各アイテムの情報ウィンドウがあります。

ですから、私が助けを必要としている次のステップは、2つのことを達成したいということです。

  1. ユーザーがいるズームレベル内に表示されているマーカーの数をレンダリングし、ズームレベルが変更されたときにその更新を行います。使用する必要があることはわかっていますgetMarkerCountが、それを追加するのに問題があります。
  2. 表示されているマーカーに基づいて、2つの変数を合計します:available seatsuser count。したがって、そのズームレベル内に3つのマーカーが表示されている場合は、利用可能な合計シート数とユーザー数を表示したいと思います。

どんな助けでも大歓迎です。ありがとうございました。

4

1 に答える 1

0

私が通常 Google マップで行うことは、すべてのアクティブなマーカーと情報ウィンドウの参照を配列に保持することです。そうすることで、マーカーを反復処理して、それらがマップ内にあるかどうかを確認できます。getBounds() を使用して、地図の角の LatLng を取得します。次に、マーカーの配列をループして、各マーカーの緯度/経度が境界内にあるかどうかを確認します。

于 2012-05-18T20:38:08.520 に答える