我正在使用Google Maps API V3。我需要在地圖上動態放置標記,並且需要以任何方法區分每個標記。有沒有什麼辦法可以在Google Maps V3中動態地添加不同的標記?
要麼我需要編號標記或不同顏色的標記。請建議一種方法來完成我的項目。我在JSP頁面中使用純JavaScript。
我正在使用Google Maps API V3。我需要在地圖上動態放置標記,並且需要以任何方法區分每個標記。有沒有什麼辦法可以在Google Maps V3中動態地添加不同的標記?
要麼我需要編號標記或不同顏色的標記。請建議一種方法來完成我的項目。我在JSP頁面中使用純JavaScript。
Here是從Mike Williams' v2 tutorial轉換爲谷歌地圖API第3標記物類別的一個例子。我有用於using lettered markers和numbered markers或numbered markers defined in xml的v2 API的示例,可以將其轉換爲v3。
使用關聯數組在存儲標記時添加標記,標記的唯一標識是關鍵點。是這樣的:
var markersOnMap=[];
function addMarker(markerJson)
{
if(!markersOnMap[markerJson.identifier])
{
//code to add marker
markersOnMap[markerJson.identifier]=true;
}
}