动态设置Google Maps缩放级别以显示最小/最大POI数

时间:2019-06-18 13:54:58

标签: google-maps zoom

在我们的应用中,商店位置POI分散在全国各地,我们的地图使用户可以找到附近的商店。但是,没有一个单一的缩放级别适用于所有用户-位置位于大城市中心的用户可获得100的POI,而农村用户在相同的缩放级别下可获得0。

我们曾尝试使用动态的“城市”水平缩放,但是在城市中心,缩放比例仍然远远不够。

最好的用户体验是根据POI的最小和最大数量动态设置缩放级别。这样一来,所有用户的地图上至少会有1个且不超过10个POI。

提供2个具体示例:

  • 农村地区的用户访问地图。由于它们是远程的,因此缩放级别非常缩小-足以显示1个或2个最近的POI(半径50 km)。

  • 大城市中心的用户访问地图。因为它是一个拥有许多POI的大城市,所以缩放级别非常大。在10公里半径内,他们最多可以看到10个POI。

实现此目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)