0

Googleマップにマーカーを表示する次のコードがあります。

enter code here

 var latitudine='<?echo php $_POST['lat']; ?>';
    var longitudine='<?echo php $_POST['lon']; ?>';
    var myCenter=new google.maps.LatLng(latitudine,longitudine);
   function initialize()
   {
    var mapProp = {
    center: myCenter,
    zoom:5,
    mapTypeId: google.maps.MapTypeId.ROADMAP
   };

 var map = new google.maps.Map(document.getElementById("googleMap"),mapProp);

  var marker = new google.maps.Marker({
  position: myCenter,
  title:'Click to zoom'
  });

 marker.setMap(map);

 // Zoom to 9 when clicking on marker
  google.maps.event.addListener(marker,'click',function() {
  map.setZoom(15);
  map.setCenter(marker.getPosition());
  });
}
google.maps.event.addDomListener(window, 'load', initialize);
    </script>

しかし、地図を視覚化すると、マーカーがありません。「緯度」と「経度」の値をどのように指定できますか?

4

1 に答える 1

0

ここでマップオブジェクトを渡す必要があると思います:-

var marker = new google.maps.Marker({
  map: map,
  position: myCenter,
  title:'Click to zoom'
  });
于 2013-06-17T12:24:12.930 に答える