1
これはおそらく非常に基本的な問題だと知っていますが、私はjavascriptには新しく、どんな助けでも大歓迎です。オーバーレイにマーカーオブジェクトが含まれているかどうかを検出します。 Google Maps API V3、Drawing Library
私の仕事は、マーカーが矩形描画オブジェクトの中にある場合のみマーカーを表示することです。
VAR境界=のevent.overlay.getBounds()私が使用できるオブジェクトI新しいLatLngBoundsにこの値を渡す必要
:
Iは長方形オーバーレイの座標を取得するためにこれを使用しますメソッドを含んでいます。私はmyLatLngBounds.extend(bounds)を試しましたが、喜びはありませんでした。私は単に変数の境界にハードコードされた座標を交換する必要があると私はビジネスであるべき
for (var i = 0; i < places.length; i++) {
if (myLatLngBounds.contains(new google.maps.LatLng(-34.578109296711865, 150.2100400390625),
new google.maps.LatLng(-34.01994620095979, 151.1878232421875)) ==true) {
alert("yes");
}
:
は、ここに私のループです。
ありがとうジョニーこれは私が必要としたものです:-) – nickf