Google map api V2 Marker Issue
|
我有以下代码
var marker;
var marker_list = [];
for (iLoopIndex=0;iLoopIndex<10;iLoopIndex++)
{
centerPoint = new GLatLng(32+iLoopIndex,68+iLoopIndex);
alert(centerPoint);
map.setCenter(centerPoint);
blueIcon = new GIcon(G_DEFAULT_ICON);
blueIcon.image = \"truck.png\";
blueIcon.iconSize = new GSize(40, 20);
// Set up our GMarkerOptions object
markerOptions = { icon:blueIcon };
//map.addOverlay(new GMarker(centerPoint, markerOptions));
marker = new GMarker(centerPoint, markerOptions);
GEvent.addListener(marker, \"click\", function() {
marker.openInfoWindowHtml(\"iLocator <b>\"+Myarr[2]+\"</b>\");
marker_list.push(marker);
});
map.addOverlay(marker);
}//End for
此代码在Google地图上做了10个标记,现在我要删除标记,以下是删除标记的代码。
for (iLoopIndex=0;iLoopIndex<marker_list.length;iLoopIndex++)
{
map.removeOverlay(marker_list[iLoopIndex]);
}
该代码不起作用,它只能从标记中删除信息窗口,而不能删除图像。请指导我做错了什么。
没有找到相关结果
已邀请:
1 个回复
惭法搽