我不确定在谷歌地图上避免重复标记的最佳方法。我当前的设置是网站POST用户地图范围到服务器。返回与地图位置/坐标匹配的标记,但我要决定是在客户端检查重复标记(通过JavaScript循环遍历所有当前标记),还是通过循环遍历先前返回的标记只返回唯一标记?或者有没有更好的方法而不是使用循环?
我不确定在谷歌地图上避免重复标记的最佳方法。我当前的设置是网站POST用户地图范围到服务器。返回与地图位置/坐标匹配的标记,但我要决定是在客户端检查重复标记(通过JavaScript循环遍历所有当前标记),还是通过循环遍历先前返回的标记只返回唯一标记?或者有没有更好的方法而不是使用循环?
var markers=[];
function addMarkerToMap(markerId,prop1,prop2)
{
if(!markers[markerId])
{
markers[markerId]=true;
//code to marker to map
}
}