-1
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