Array enthält Breite und Länge eines Polygons in Google Maps DrawingManager

Dies ist die einfachste Möglichkeit, einen Zeichen-Manager in Google Maps hinzuzufügen, um Polygone, Kreise, Rechtecke usw. nach Benutzer zu zeichnen.

Code:

<html>
<head>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true&libraries=drawing"></script>

<script>
function initialize()
{
    var map = new google.maps.Map(document.getElementById('map'), {zoom: 12, center: new google.maps.LatLng(32.344, 51.048)});

    var drawingManager = new google.maps.drawing.DrawingManager();
    drawingManager.setMap(map);
}

google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>

<body>
<div style="width:1024px; height:768px;" id="map"></div>
</body>

</html>

Meine Frage: Scheint, dass Sie mit diesem Werkzeug ein Polygon zeichnen. Wie lesen oder erstellen Sie das Array, das den Breiten- und Längengrad dieses Polygons enthält?

Bearbeitet: Und noch etwas, vielleicht bearbeiten Benutzer das Polygon nach der Erstellung, damit es möglich sein sollte, dieses Array auch nach der Ausgabe zu lesen, und ich denke, wir können den Parameter "e" nicht verwenden, indem wir auf die Karte klicken.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage