-1
我目前有一个gmarker对象数组,并且对于相同的位置(经度和纬度)有重复的gmarker,但具有不同的信息窗口。这很好,但我想使用标记集群并只代表这些位置一次。循环访问gmarker对象数组并仅保留唯一位置?
有没有办法循环访问数组,并可能创建另一个只包含唯一位置的数组? (纬度,经度)
我是想这样的事情:
var size = 0;
var uniqueCustomers = []
for (var i = 0; i < gmarkers.length; i++) {
if (uniqueCustomers.indexOf(gmarkers[i]) < 0) {
uniqueCustomers[size] = gmarkers[i];
size = size + 1;
}
}
非常感谢!这工作完美! – Olis
不客气;)请考虑检查这个答案,因为有同样问题的人很容易看到这就是答案。 –
在那里,再次感谢:) – Olis