微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – Google映射标记不显示API v3

标记没有显示,我阅读文档,但我无法找到问题,有人可以帮助我吗?

亲爱的js:

function initialize() {
      var mapOptions = {
        center: new google.maps.LatLng(-8.064903,-34.896872),zoom: 16,mapTypeId: google.maps.MapTypeId.ROADMAP
      };
      var map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);

      var marker = new google.maps.Marker({
          position: location,title:"Hello World!",visible: true
      });
      marker.setMap(map);
    }

解决方法

我的猜测是你的位置对象没有定义.尝试将您的标记位置设置为与地图中心相同的LatLng,并查看它是否有效:
function initialize() {
  latLng = new google.maps.LatLng(-8.064903,-34.896872)
  var mapOptions = {
    center: latLng,mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  var map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);

  var marker = new google.maps.Marker({
      position: latLng,visible: true
  });
  marker.setMap(map);
}

原文地址:https://www.jb51.cc/js/154228.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐