arpi Napisano Styczeń 7, 2011 Zgłoś Share Napisano Styczeń 7, 2011 Witam, siedzę nad tym kodem trzeci już dzień, próbuje go modyfikować ale niestety bez rezulatów, jakie chciałbym osiągnąć. Za każdym razem jakieś błędy w kodzie powodują, że mapa wogóle się nie wyświetla lub wyświetla, ale bez opcji jakie chcę... przyznam, że jestem laikiem jeśli chodzi o java script Dlatego zwracam się z prośbą o pomoc w modyfikacji kodu. Mam formularz w którym użytkownik dodaje swoje dane oraz na mapce będzie zaznaczał lokalizację swej firmy. Chodzi mi dokładnie o to: -na mapce którą mam - po kliknięciu w jakiś punkt wyświetla się dymek (chmurka) z informacją o współrzędnych GPS. -(1) ja potrzebuję aby dodatkowo w miejscu, w którym klikniemy pojawiał się marker (łącznie z tą chmurką, która już jest) -(2) aby wyświetlane w chmurce współrzędne zapisać do jakiejś zmiennej, która zostanie przesłana wraz z innymi zmiennymi formularza do pliku przetwarzającego ten formularz Z góry dziękuję za pomoc! (wydaje mi się, że dla kogoś kto się zna na temacie to kwestia kilku minut) Poniżej kod jaki posiadam <body onload="mapaStart()" > <script type='text/javascript'> <!-- var mapa; // obiekt globalny var dymek = new google.maps.InfoWindow(); function mapaStart() { var wspolrzedne = new google.maps.LatLng(53.41935400090768,14.58160400390625); var opcjeMapy = { zoom: 10, center: wspolrzedne, mapTypeId: google.maps.MapTypeId.ROADMAP, disableDefaultUI: true }; mapa = new google.maps.Map(document.getElementById("mapka"),opcjeMapy); google.maps.event.addListener(mapa,'click',function(zdarzenie) { if(zdarzenie.latLng) { dymek.setContent('<strong>Kliknąłe na mapę!</strong><br />Współrzędne GPS klikniętego punktu:<br />'+zdarzenie.latLng); dymek.setPosition(zdarzenie.latLng); dymek.open(mapa); } }); google.maps.eve } function dodajMarker(wspolrzedne) { var marker = new google.maps.Marker({ position: wspolrzedne, map: mapa }); google.maps.event.addListener(marker,'click',function(zdarzenie) { dymek.setContent('<strong>Kliknąłe na marker!</strong><br />Współrzędne GPS markera:<br />'+marker.getPosition()); dymek.setPosition(marker.getPosition()); dymek.open(mapa); }); } --> </script> <form action="index.php?action=dodajesz_firme" method="POST" enctype="multipart/form-data"> <div id='mapka' > <!-- tu będzie mapa --> </div> <input type="submit" name="dodajfirme" value="Dodaj firme"> </form> Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.