function initialize() { var mapOptions = { center: new google.maps.LatLng(-34.397, 150.644), zoom: 8 }; var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); var drawingManager = new google.maps.drawing.DrawingManager({ drawingMode: google.maps.drawing.OverlayType.POLYGON, drawingControl: true, drawingControlOptions: { position: google.maps.ControlPosition.TOP_CENTER, drawingModes: [google.maps.drawing.OverlayType.POLYGON] }, polygonOptions:{ fillColor: '#00ff00', strokeColor: '#ff0000', editable: true, } }); drawingManager.setMap(map); google.maps.event.addListener(drawingManager, "overlaycomplete", function(polygon) { console.log(polygon); var coordinates = (polygon.getPath().getArray()); console.log(coordinates); }); } google.maps.event.addDomListener(window, 'load', initialize);
niestety wyswietla sie zamiast tego blad "Uncaught TypeError: Object #<Object> has no method 'getPath' " probowalem znalezc info w sieci, na wlasna reke roznych sposobow ale api v3 jest dla mnie jakies zawile :/ pomozecie ? kod jest umieszczony pod adresem http://ak5.pl/ic4.html