【发布时间】:2014-01-06 20:35:42
【问题描述】:
是否有一种简单的方法可以更改谷歌地图标记图标,但前提是它们完全位于同一位置?例如,我所有的标记都是蓝色的,但在坐标 48.2、67.5 上放置了 2 个标记,所以我希望它们是红色的。
ps:如果有帮助,我会使用 Overlapping Marker Spiderfier。
【问题讨论】:
-
你的代码是什么样的?您需要处理所有标记以查找重复项并将重复项的图标更改为红色。将标记添加到地图(您是如何做到的?)或原始数据中时,这样做会更简单。
-
我正在做你的算法,但我只是询问是否有一种简单的方法可以做到这一点。我的代码无关紧要。
-
没有简单的方法,唯一的复杂性影响将是您在执行中检查的位置。正如@geocodezip 所说,添加标记或修改原始数据集以指示重复项(如果您使用的是网络服务或数据库)是最简单的。
-
您的代码确实很重要。除非您希望我们免费为您工作。知道你在做什么可以节省我浪费时间添加上面的评论。如果不知道自己在做什么,就不可能提高代码效率。
标签: javascript google-maps google-maps-api-3