opracowuję skrypt obsługi Google Maps APIv3.
Mapa już jest, wspierana jest plikiem XML w którym są dane o lokalizacjach markerów - super.
Dalsza część polega na wypełnieniu formularza za pośrednictwem którego,
do bazy danych zostaną dodane informacje o lokalizacji internauty.
Wypełniam formularz gdzie wprowadzam adres zamieszkania i za pomocą geolokalizacji
odnajduję punkt na mapie - okej.
Teraz mam skrypt:
google.maps.event.addListener(mapa,'click',function(zdarzenie) { if(zdarzenie.latLng) { dymek.setContent('Współrzędne: ' + zdarzenie.latLng); dymek.setPosition(zdarzenie.latLng); dymek.open(mapa); } });
który po kliknięciu na mapę wyświetla współrzędne punktu.
Proste a jednocześnie wstydliwe pytanie...
Jak przekazać współrzędne do pola input o name="dane" w czasie rzeczywistym ?
Punkt będzie można przesuwać więc chciałbym aby dane były cały czas aktualizowane.
Pozdrawiam
Zastosowałem coś takiego:
document.mapa.kod.value = zdarzenie.latLng;
Poprawne ?
Działać, działa, ale chodzi mi o to czy nie ma wydajniejszego sposobu.
Jestem noga z JS.