Polygon 形状が変更されたときにアラートをトリガーする次のコードがあります。このアラートは、形状が 2 回変更された後にのみ表示されます。つまり、イベントがトリガーされる前に、シェイプのサイズを 2 回変更する必要があります。
この動作の原因について何か考えはありますか?
function drawListener(drawingManager) {
var coord_listener = google.maps.event.addListener(drawingManager, 'polygoncomplete', function (polygon) {
var coordinates = (polygon.getPath().getArray()); //get
var bounds = new google.maps.LatLngBounds();
var people = [];
google.maps.event.addListener(polygon.getPath(), 'set_at', function () { //check to see if the item has been changed //THIS ONLY GETS CALLED AFTER POLYGON HAS BEEN CHANGED TWICE
alert('changed');
});
});