Hej witam, pytanie moze banalne ale nigdzie specjalnie nie moge znaleźć gotowego rozwiazania, jak można zapisać położenie punktu do bazy ?

Mam wykonana pod google maps prostą mapkę z jednym wrzuconym juz markerem
http://thehelios.ath.cx/tornax/praca/leszczynskie/map.htm

Marker możemy sobie przeciągać gdzie chcemy, idea jest taka aby każdy mógł przy wypełnianiu takiego czy innego formularza ustalić sobie jakieś miejsce i aby wraz z wysylaniem innych danych zostały również wysłane współżędne ?
Nie mam za duzej wprawy podejzewam ze moze mozna zrobić to przez input-hidden, nie mniej jakos wszystkie proby wziely w leb

Z góry dzięki za pomoc


Wporzadku poradzilem sobie, zameiszczam proste rozwiazanie dla innych

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
  6. <title>Google Maps JavaScript API Example: Marker Drag Events</title>
  7. <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAWlkOE-spgbQuq0xv91gTiBSBx69w51Bp7y2uGbYpOXiSDrWxghQkW1yfZHFCHQswOHHgN84n27SkTQ"
  8. type="text/javascript"></script>
  9. <script type="text/javascript">
  10.  
  11. function initialize() {
  12. if (GBrowserIsCompatible()) {
  13. var map = new GMap2(document.getElementById("map_canvas"));
  14. map.addControl(new GSmallMapControl());
  15. var center = new GLatLng(51.842194454190924, 16.593647003173828);
  16. map.setCenter(center, 10);
  17.  
  18. var marker = new GMarker(center, {draggable: true});
  19.  
  20. GEvent.addListener(marker, "dragstart", function() {
  21. map.closeInfoWindow();
  22. });
  23.  
  24. GEvent.addListener(marker, "dragend", function() {
  25. map.setCenter(marker.getLatLng(), map.getZoom());
  26. var point = marker.getLatLng();
  27. document.getElementById("lng").value = point.lng();
  28. document.getElementById("lat").value = point.lat();
  29. });
  30.  
  31. map.addOverlay(marker);
  32.  
  33. }
  34. }
  35. </script>
  36. </head>
  37.  
  38. <body onload="initialize()" onunload="GUnload()">
  39. <div id="map_canvas" style="width: 630px; height: 300px"></div>
  40. </body>
  41. <form>
  42. <input type="text" id="lat" value="91">
  43. <input type="text" id="lng" value="0">
  44. </form>
  45. </html>


Oczywiscie trzeba dorzucić odpowiednie atrybuty do znacznika <form> oraz zmienic oba <input> (m.in. 'text' na 'hidden' )