我正在尝试创建一个简单的 Google Maps API,允许最终用户在地图上添加一些标记。
问题是,虽然我可以在编程级别添加标记,但标记并没有出现在地图上。
这是在地图上添加标记的代码:
for(var i = 0; i < points.length; i++)
{
var markerLatLng = new google.maps.LatLng(points[i].lat(), points[i].lng());
var marker = new google.maps.Marker(
{
position : markerLatLng,
map : map,
zIndex : (10000 + i),
icon : {
url : 'http://www.saronikoscity.gr/site/images/ico_web.gif',
size : new google.maps.Size(16, 16, 'px', 'px')
}
}
);
markerRegistry.push(marker);
}
在这里你可以看到我的意思的一个活生生的例子:http: //jsfiddle.net/merianos/n4wjw/
这有什么问题?你看有什么不对吗?
注意:我尝试在我的地图上添加一个标记,在这种情况下它可以正常工作。问题与多个标记有关。
亲切的问候