谷歌地图标记组和信息窗口标签



我已经对此进行了一些研究,但似乎找不到任何可用的代码来说明我需要在我的谷歌地图上发生的事情。我有一个带有数据库信息的XML文件,谷歌地图使用它在谷歌地图上放置事件和位置的标记,但有些事件在同一位置的不同日期/时间,因此被该站点的下一个标记覆盖。

似乎最好的方法是选项卡式信息窗口,其中事件列为选项卡。我发现的另一个想法是分解标记,然后能够从那里选择它们,但当前的蜘蛛代码在视觉上似乎有点杂乱无章。

是否有任何建议或链接到一些做这些事情的java脚本?谢谢!

我想出的方法(但可能不知道所需的所有代码)是在制作标记时检查另一个标记是否具有相同的 LatLng,然后向该标记添加一个选项卡。我认为这将是一个 if/else 语句。

最好的方法是有 2 张表。

表 1.带有ID(主键)和纬度/液化天然气等的位置。

表 2.事件链接到位置ID,带有ID(外键)和事件,日期。

这样,您只能看到每个位置的 1 个标记。有关选项卡式信息窗口,请参阅 Google Demo

标记

聚合器允许您在客户端定义标记群集。但我觉得你需要一个更复杂的解决方案,比如邻近搜索或哈维辛公式。

最新更新