var marker = new google.maps.Marker({
position: location,
map: map,
draggable: true
});
google.maps.event.addListener(marker, 'dragend', function (event) {
var result = google.maps.geometry.poly.containsLocation(event.latLng, polygonCoords);
console.log(result);
});
位置はマーカーの位置で、polygonCoordsはポリゴンの座標です(両方とも以前に定義されています)。マーカーをドラッグしてドラッグ終了後、私は 'dragend'イベントをリッスンし、Googleマップジオメトリライブラリを使用して、マーカーの新しい場所がポリゴンエリア内にあるかどうかをチェックします。 は、しかし、私は次のエラーを取得しています:マーカー位置を追跡する方法は、ドラッグドロップイベントのポリゴン領域内にあります
Uncaught TypeError: undefined is not a function
問題を示す[mcve]を入力してください。 – geocodezip