0

編集後にポリゴンの新しい座標を取得する方法を知りたいだけですか?

Editableポリゴンのプロパティをtrueに設定し、マップ内のポリゴンの境界を変更し始めました。編集が終了したら、ポリゴンの新しい座標を取得して、MYSQLデータベースに保存できるようにします。 。

これは私のポリゴンのコードです、

PS:私のポリゴンの座標はMYSQLデータベースから取得されます。

cordonnees = [<?php echo $Cordinaates; ?>];
        poly_edit = new google.maps.Polygon({
        paths: cordonnees,
        strokeColor: "#0FF000",
        strokeOpacity: 0.8,
        editable:true,
        strokeWeight: 2,
        fillColor: "#0FF000",
        fillOpacity: 0.35
    });
    poly_edit.setMap(map);
4

2 に答える 2

1

API リファレンスはあなたの友達です: https://developers.google.com/maps/documentation/javascript/reference#Polygon

var currentPaths = poly_edit.getPaths();
于 2012-05-24T12:11:24.157 に答える
0

ビンゴ、

私はそれを見つけました、これは私が使用した2人のリスナーです:

最初のリスナー:

google.maps.event.addListener(patths, 'set_at', function() {
        new_paths = poly_edit.getPath();
                ...
});

2番目のリスナー:

google.maps.event.addListener(patths, 'insert_at', function() {
        new_lentgh = patths.getLength();
        new_paths = poly_edit.getPath();
            ...
});

それは魅力のように機能します^^

于 2012-05-25T09:22:18.520 に答える