0

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');
        });
 });
4

1 に答える 1