Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Java][MySQL][PHP] Google Maps API v3 pobieranie danych markera, chcę pobrać dane markera (lat lng) i zapisać je do bazy danych MySQL
wree
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 2
Dołączył: 2.08.2008

Ostrzeżenie: (0%)
-----


Witam, mam taki kod mapy:

  1. <script type="text/javascript">
  2. function initMap() {
  3.  
  4. var map = new google.maps.Map(document.getElementById('map_canvas'), {
  5. zoom: 7,
  6. center: new google.maps.LatLng(52.215594, 21.014130),
  7. mapTypeId: google.maps.MapTypeId.ROADMAP
  8. });
  9.  
  10. var myMarker = new google.maps.Marker({
  11. position: new google.maps.LatLng(52.215594, 21.014130),
  12. draggable: true
  13. });
  14.  
  15. google.maps.event.addListener(myMarker, 'dragend', function(evt){
  16. document.getElementById('current').innerHTML = '<p>Marker dropped: Current Lat: ' + evt.latLng.lat().toFixed(6) + ' Current Lng: ' + evt.latLng.lng().toFixed(6) + '</p>';
  17. });
  18.  
  19. google.maps.event.addListener(myMarker, 'dragstart', function(evt){
  20. document.getElementById('current').innerHTML = '<p>Przenoszenie markera...</p>';
  21. });
  22.  
  23. map.setCenter(myMarker.position);
  24. myMarker.setMap(map);
  25.  
  26. }
  27. </script>


Chcę zapisać wartości lat i lng do bazy danych ale nie wiem jak je pobrać, wiem tylko jak je wyświetlić w js. Marker ma opcje draggable mogę go przeciągnąć w wybrane miejsce na mapie a następnie dane tego markera po przeciągnięciu (lat i lng) zostaną wyświetlone przez innerHTML. Tylko jak teraz pobrać te wartości (lat i lng) po przeciągnięciu? te co wyświetliłem i zapisać je do bazy danych? mój serwis jest napisany w Smarty. Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Uzyj AJAX do przeslania danych jakie chcesz na serwer


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
trueblue
post
Post #3





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Możesz też użyć zwykłego formularza. Do pól input typu tekstowego lub hidden wstawiasz współrzędne (rozbudowując kod w linii 16) i zatwierdzasz formularz przyciskiego submit.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:52