Google maps api 3 Google Map V3:markerCluster onclick以一种信息框列表样式显示集群内标记的所有信息框。
我正在从json响应中检索pin或标记细节,我需要的是检索集群的特定标记细节Google maps api 3 Google Map V3:markerCluster onclick以一种信息框列表样式显示集群内标记的所有信息框。,google-maps-api-3,infowindow,markers,markerclusterer,Google Maps Api 3,Infowindow,Markers,Markerclusterer,我正在从json响应中检索pin或标记细节,我需要的是检索集群的特定标记细节 例如从屏幕截图中考虑具有3个标记计数的聚类器,现在只能够从数组开始检索3个标记细节,我需要检索特定的三个标记细节聚集。 以下方法用于在infoWindow中检索和显示标记详细信息 function displayClusterInfo(cluster,info,pins,infowindow) { var text=""; var markers = cluster.getMarkers(); for
例如从屏幕截图中考虑具有3个标记计数的聚类器,现在只能够从数组开始检索3个标记细节,我需要检索特定的三个标记细节聚集。 以下方法用于在infoWindow中检索和显示标记详细信息
function displayClusterInfo(cluster,info,pins,infowindow)
{
var text="";
var markers = cluster.getMarkers();
for(var i=0; i<markers.length; i++)
{
text += "" + pins[i].Date + "</br>" + "<b>Fire Type : </b>" + pins[i].Inc_Code_descr + "</br>";
}
infowindow.close(map, info);
infowindow.setContent(text); //set infowindow content
infowindow.open(map, info);
}
功能显示ClusterInfo(群集、信息、PIN、信息窗口)
{
var text=“”;
var markers=cluster.getMarkers();
对于(var i=0;i您已将数据添加到marker对象。因此cluster.getMarker()
将提供聚集在该pin中的标记。在marker中创建一个属性,并在需要时访问它
var marker = new google.maps.Marker({'position': latLng
, map: map,myData: boxText.innnerHtml
draggable: true,
optimized: false,
visible: true});
和在displayClusterInfo方法中
for(var i=0; i<markers.length; i++)
{
text += markers[i].myData;
}
for(var i=0;i)你试过什么?你在使用哪个MarkerClusterer?你试过了吗?实际上,看起来你在做这些。你有什么问题?你想做什么吗?成功了!Thanx@Sridhar
for(var i=0; i<markers.length; i++)
{
text += markers[i].myData;
}