您好我正在使用HTML5,我有一个简单的js功能,我设置地图的中心和缩放:
function goToMaxZoom(){
var map=new google.maps.Map(document.getElementById("map"));
map.setCenter(new google.maps.LatLng(12.32323, -3.683639) );
map.setZoom(16);}
除了地图标记外,一切都很顺利,它们不会显示
我还尝试添加:
marker.setMap(map);
创建一个新的但它不起作用,即使我添加整个标记构建:
var map=new google.maps.Map(document.getElementById("map"),mapProp);
var marker=new google.maps.Marker({
position:(12.32323, -3.683639),
});
所以我觉得我错过了什么。 提前致谢
答案 0 :(得分:1)
在将LatLng对象添加到标记之前,您需要创建一个对象,如下所示
var myLatLng = new google.maps.LatLng(12.32323, -3.683639)
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
title: 'Hello World!'
});
您还可以使用以下构造函数
创建LatLng对象var myLatLng = new google.maps.LatLng({lat: 12.32323, lng: -3.683639});
OR
var myLatLng = {lat: 12.32323, lng: -3.683639};
这三种都是创建LatLng对象的有效方法