Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Jak pobrac wspolrzedne zamknietego polygon z google maps api v3
Forum PHP.pl > Forum > Przedszkole
Octobus
Mam kod do Google maps generujacy mape wraz z narzedziem do rysowania polygon. Jak go narysuje i zamkne to chce zeby sie wyswietlaly wspolrzedne polygon'u:
[JAVASCRIPT] pobierz, plaintext
  1. function initialize() {
  2. var mapOptions = {
  3. center: new google.maps.LatLng(-34.397, 150.644),
  4. zoom: 8
  5. };
  6.  
  7. var map = new google.maps.Map(document.getElementById('map-canvas'),
  8. mapOptions);
  9.  
  10. var drawingManager = new google.maps.drawing.DrawingManager({
  11. drawingMode: google.maps.drawing.OverlayType.POLYGON,
  12. drawingControl: true,
  13. drawingControlOptions: {
  14. position: google.maps.ControlPosition.TOP_CENTER,
  15. drawingModes: [google.maps.drawing.OverlayType.POLYGON]
  16. },
  17.  
  18. polygonOptions:{
  19. fillColor: '#00ff00',
  20. strokeColor: '#ff0000',
  21. editable: true,
  22. }
  23. });
  24.  
  25.  
  26.  
  27. drawingManager.setMap(map);
  28.  
  29.  
  30. google.maps.event.addListener(drawingManager, "overlaycomplete", function(polygon) {
  31. console.log(polygon);
  32. var coordinates = (polygon.getPath().getArray());
  33. console.log(coordinates);
  34. });
  35.  
  36. }
  37.  
  38. google.maps.event.addDomListener(window, 'load', initialize);
[JAVASCRIPT] pobierz, plaintext


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
trueblue
Spróbuj:
  1. google.maps.event.addListener(drawingManager, "overlaycomplete", function(event) {
  2. var coordinates = event.overlay.getPath().getArray();
  3. });
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.