首页 > 解决方案 > 为什么这张地图上的标记不显示?

问题描述

我解决了!!!最后,这是一个愚蠢的错误。我更正了代码,现在它工作得很好,我可以看到我在地图中心位置的标记。我所要做的就是在 mapMarker 之前定义地图。


        <%latitudine_4 = session("latitudine") %>
        <%longitudine_4 = session("longitudine") %>
        

        var lat= ('<%=latitudine_4%>')
        var lon= ('<%=longitudine_4%>')

function myMap() {

var myLatlng = new google.maps.LatLng(lat,lon);
var mapProp= {
  center:myLatlng,
  zoom:18,
};

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

  var mapMarker = new google.maps.Marker({
      position: myLatlng,
      map: map,
  });

}

标签: javascriptgoogle-maps

解决方案


map我认为您在定义之前尝试访问。

另外,看看文档


推荐阅读