【问题标题】:How to display multiple markers for one location with Google Maps API?如何使用 Google Maps API 显示一个位置的多个标记?
【发布时间】:2013-02-14 23:31:27
【问题描述】:

我正在帮助一位同事构建一个项目,该项目允许人们说出他们要去(或去过)的地方,我们遇到了一个问题,如果两个人去同一个地方,只有一个标记是显示出来。

然后我们在 Facebook 上查看,我们注意到,不是在一个位置显示多个标记,而是显示一个圆圈,上面有一个数字,表示那里有多少个标记,如下图所示:

我们如何为我们自己的项目复制它?我们正在使用 Google Maps API。

干杯!

【问题讨论】:

标签: php google-maps


【解决方案1】:

您可以使用任何您想要的图像作为标记,请参阅https://developers.google.com/maps/documentation/javascript/reference#Marker

您可以使用像 http://doamin.tld/marker.php?number=42 这样的 URL 作为标记,脚本会在其中生成标记图像(可能有一些缓存),或者预先生成所有可能的标记。

另一种解决方案是使用 svg 来使用 markerShape 定义标记图像,请参阅 https://developers.google.com/maps/documentation/javascript/reference#MarkerShape 和 marker 的 setShape 方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-05
    • 2017-10-07
    • 1970-01-01
    • 2016-09-15
    • 1970-01-01
    • 2018-08-10
    • 1970-01-01
    • 2014-02-13
    相关资源
    最近更新 更多