只允许在特定国家/地区中显示本机地图

时间:2018-10-04 08:18:02

标签: react-native react-native-maps

我在我的React Native项目中使用react-native-maps,并且我希望地图仅显示德国,并且用户应将地图放大和缩小到一定水平,但始终与德国保持一致。我不希望用户能够导航到其他国家。

我检查了文档,但没有发现与我的问题有关的任何内容。有什么办法可以做到这一点?谢谢!

1 个答案:

答案 0 :(得分:0)

据我所知,您确实需要对此进行“梳理”,因为它并不是本机地图的真正功能。

您可以限制maxZoom级别,以确保它们不能缩放到某个点以上-这将有助于缩放。至于在某个区域之外滚动-您可以进入onDrag事件,并检查纬度和经度对象。如果坐标在特定边界之外,您可以将用户带回指定位置-还是出现用户错误?地理围栏似乎也可能是其中的一部分。

除了理论上的-恐怕我从未做过,所以无法向您展示任何实现。