0

以下是我的场景

1:首先我想定义在 3 个特定领域提供的服务。我想将这些区域保存在 mongodb 中。(我不知道 1 个区域是保存为一个 lat long 值还是一个 lat long 数组)

2:我只想向那些存在于提供服务的地区的用户提供服务。

有什么关于实现这个场景的建议以及在这种情况下哪些谷歌 API 可以帮助我?

4

1 回答 1

0

如该线程中所述,您可以使用该方法将用户的平移限制在给定区域setLatLngBoundsForCameraTarget。这是文档。同样来自这篇文章

您可以收听该dragend事件,如果地图被拖到允许范围之外,请将其移回内部。您可以在LatLngBounds对象中定义允许的范围,然后使用该contains()方法检查新的纬度/经度中心是否在范围内。

您还可以非常轻松地限制缩放级别。

以下是一些可能有帮助的相关主题:

于 2016-11-06T14:31:55.900 回答