latLng返回空对象 - 谷歌地图javascript API

时间:2017-09-08 08:51:58

标签: javascript google-maps

我使用带有javaScript的谷歌地图,我的代码是:

 <script type="text/javascript">
    var map;
    function initialize() {
        var myLatlng = new google.maps.LatLng(-12.043333,-77.028333);
        var myOptions = {
        zoom: 17,
        center: myLatlng,
        mapTypeId: google.maps.MapTypeId.SATELLITE
      };


      map = new google.maps.Map(document.getElementById('map_canvas'),
          myOptions);
      google.maps.event.addListener(map, "mousedown", function (e) {

                        //lat and lng is available in e object
                        var latLng = e.latLng;
                        console.log(latLng);
                    });
   }

    google.maps.event.addDomListener(window, 'load', initialize);
  </script>` 

e.latLng的结果是一个空对象。 我试图点击该事件,但结果为空。 我该怎么做或改变?

1 个答案:

答案 0 :(得分:1)

您的代码运行正常:

点击地图,您的坐标将显示在alert

请检查here