标记没有显示,我阅读文档,但我无法找到问题,有人可以帮助我吗?
亲爱的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 举报,一经查实,本站将立刻删除。