Skocz do zawartości

Modyfikacja kodu - dodanie markera do mapy


arpi

Polecane posty

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

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...