簡體   English   中英

latLng返回null-Google Maps JavaScript API

[英]latLng returns null - Google maps javascript API

好的,這是文件。 幾天前它在工作。 我還沒有真正更改任何東西,所以我不知道為什么latLng現在不起作用。

這是我的代碼

function map_initialize() {

    var googleMapOptions = {
      center: mapCenter, // map center
      zoom: 17, //zoom level, 0 = earth view to higher value
      maxZoom: 18,
      minZoom: 10,
      zoomControlOptions: {
        style: google.maps.ZoomControlStyle.SMALL //zoom control size
      },
      scaleControl: true, // enable scale control
      mapTypeId: google.maps.MapTypeId.ROADMAP // google map type
    };

    map = new google.maps.Map(document.getElementById("google_map"), googleMapOptions);
    console.log(map);


    //Right Click to Drop a New Marker
    google.maps.event.addListener(map, 'rightclick', function(event) {
      //Drop a new Marker with location Form
      create_marker(event.latLng, 'New Marker', true, true, true);

    });

當我console.log(event.latLng); 它返回一個空對象。

console.log(event.latLng.lat());

嘗試使用mousedown偵聽器,它的工作原理

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM