mam kłopot z mapą. ładnie się wyświetla pobiera dane z bazy, ale.....
aby pojawił się punkt (lat i lon poprawnie pobrany z bazy) muszę kliknąć na mapę, co mam skopane?
<script> var map; var marker = false; function initMap() { var myLatLng = {lat: <? echo $z[lat]; ?>, lng: <? echo $z[lon]; ?>}; var centerOfMap = new google.maps.LatLng(50.915, 18.818); var options = { center: myLatLng, zoom: 11 }; map = new google.maps.Map(document.getElementById('map'), options); google.maps.event.addListener(map, 'click', function(event) { var clickedLocation = event.latLng; if(marker === false){ marker = new google.maps.Marker({ position: myLatLng, map: map, draggable: true }); google.maps.event.addListener(marker, 'dragend', function(event){ markerLocation(); }); } else{ marker.setPosition(myLatLng); } markerLocation(); }); } function markerLocation(){ var currentLocation = marker.getPosition(); document.getElementById('lat').value = currentLocation.lat(); document.getElementById('lng').value = currentLocation.lng(); } google.maps.event.addDomListener(window, 'load', initMap); </script>