标记没有显示,我阅读文档,但我无法找到问题,有人可以帮助我吗?
亲爱的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); }