我在我的React Native项目中使用react-native-maps
,并且我希望地图仅显示德国,并且用户应将地图放大和缩小到一定水平,但始终与德国保持一致。我不希望用户能够导航到其他国家。
我检查了文档,但没有发现与我的问题有关的任何内容。有什么办法可以做到这一点?谢谢!
答案 0 :(得分:0)
据我所知,您确实需要对此进行“梳理”,因为它并不是本机地图的真正功能。
您可以限制maxZoom
级别,以确保它们不能缩放到某个点以上-这将有助于缩放。至于在某个区域之外滚动-您可以进入onDrag
事件,并检查纬度和经度对象。如果坐标在特定边界之外,您可以将用户带回指定位置-还是出现用户错误?地理围栏似乎也可能是其中的一部分。
除了理论上的-恐怕我从未做过,所以无法向您展示任何实现。