有没有办法动态地在谷歌地图V3中放置不同的标记?

时间:2012-06-23 11:25:54

标签: javascript jsp google-maps google-maps-api-3

我正在使用谷歌地图API V3。我需要在地图上动态放置标记,我需要在任何方法中区分每个标记。

我需要有编号标记或不同颜色的标记。请建议一种方法来完成我的项目。我在JSP页面中使用纯javascript。

2 个答案:

答案 0 :(得分:2)

Here是从Mike Williams' v2 tutorial转换为Google地图API v3的标记类别示例。我有using lettered markersnumbered markersnumbered markers defined in xml的v2 API示例,可以转换为v3。

答案 1 :(得分:0)

使用关联数组在添加标记时存储标记,标记的唯一标识符。像这样的东西:

var markersOnMap=[];

function addMarker(markerJson)
{
  if(!markersOnMap[markerJson.identifier])
  {
     //code to add marker
     markersOnMap[markerJson.identifier]=true;
  }
}