jquery-ui マッププラグインを使用して一部のマップを操作しています
kml ファイルのオーバーレイを使用しており、その後マーカーを追加しています。私の目標は、マーカーが追加されたオーバーレイの領域を確認することです。私のコードはここにあります
jquery-ui マッププラグインを使用して一部のマップを操作しています
kml ファイルのオーバーレイを使用しており、その後マーカーを追加しています。私の目標は、マーカーが追加されたオーバーレイの領域を確認することです。私のコードはここにあります
用途:
このGoogleMapsAPI v2の例に基づいており、Google MapsAPIv3に移植されました。
見つけるのは大変でしたが、ここにあります。poly*名前空間のメソッドであるcontainsLocationを使用する必要があります。(ポリ)。
引用#Neograph734
var polyOptions = {
...
}
draw = new google.maps.Polygon(polyOptions);
draw.setMap(map);
if(google.maps.geometry.poly.containsLocation(point, draw) == true) {
alert("yes");
}
how-to-use-containslocation-in-google-maps-geometry-libraryをご覧ください
ポリゴンにはイベントがあることに注意してください。したがって、実際のアプリケーションでマーカーがユーザーによって追加された場合は、ポリゴンからのクリックイベントを使用します(ポリゴン) 。