gpt4 book ai didi

php - Google Map API 中同一位置的多个标记问题

转载 作者:行者123 更新时间:2023-12-04 06:49:57 25 4
gpt4 key购买 nike

我在我的应用程序中使用谷歌地图。我的 map 上有数千个标记。

我可以在 map 上很好地显示它们。我在 php 中使用 MySQL 作为我的数据库。

但是当同一位置有多个位置时,我会遇到问题。它只为所有位置显示一个标记(对于相同的位置)。

在 API 中,对此没有解决方案。任何人都可以帮助我吗?

提前致谢...

最佳答案

这本身不是一个“问题”。想想看……如果多个点共享完全相同的地理位置,显然,它们都将由一个点表示。然而,真正发生的事情是,同一点的所有标记都堆叠在一起。

您可能想尝试使用 MarkerClusterer 来表示有多少标记与集群共享相同的地理位置:
http://googlegeodevelopers.blogspot.com/2009/04/markerclusterer-solution-to-too-many.html

OTOH,如果您有那么多点共享相同的位置以首先需要聚类,那么以最大缩放级别对它们进行去聚类绝对没有意义。此外,markerclusterer 不会这样做。

如果您确实需要有关如何分别表示同一位置的多个点的可能解决方案,请参阅我的博客:
http://act28.blogspot.com/2011/05/multiple-locations-with-same-latlong.html

关于php - Google Map API 中同一位置的多个标记问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3270960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com