【问题标题】:Map looks overcrowded when restaurants are close to each other当餐厅彼此靠近时,地图看起来人满为患
【发布时间】:2015-08-19 05:40:04
【问题描述】:

我正在开发一个带有地图功能的应用程序。我们已经从 Google Places 中解析了餐馆,并将它们放在 iOS 版 Apple 地图和 Android 版 Google 地图上。

我们的主要问题是,当餐馆碰巧彼此靠近时,地图看起来非常拥挤。在此处查看示例:http://picpaste.com/MAP_EXAMPLE-P17m5Aqe.png

我们无法为此找到一个好的解决方案。谷歌/苹果似乎已经通过根据缩放级别显示不同的餐厅来解决这个问题。有没有简单的方法来复制算法?

更新:我们已经尝试过聚类,但是当你放大到足够大时它并不能真正解决问题(如上图所示)。

感谢您的帮助!!

【问题讨论】:

    标签: android ios google-maps google-places-api apple-maps


    【解决方案1】:

    你应该在这里使用集群。已经有地图标记聚类here的官方实用程序实现。

    【讨论】:

    • 感谢您的回答!我们已经尝试过聚类,但是当您放大到足够大时(如上图所示),它并不能真正解决问题。问题不在于缩小时,因为那时我们只是决定根本不显示红点(类似的解决方案,例如谷歌)。问题是放大的视图谢谢!
    • 你可以公开你的共享文件吗??
    • 是最大缩放级别吗?如果没有,那么您可以在这些模糊区域中应用集群。或者您也可以应用基于距离的聚类。顺便说一句,在本文档中,您可以找到一些处理标记的方法。 developers.google.com/maps/articles/toomanymarkers?hl=en
    猜你喜欢
    • 2020-05-31
    • 2014-09-14
    • 1970-01-01
    • 2019-01-26
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多