所以我想用两边的填充物来获取地图视图的可见边界。我添加了约20的填充,并获得与填充的坐标。我所做的是:
this.map.getVisibleBounds().then((visibleBounds) => {
// which will return visible bound with edge of screen
}
我需要的是,将填充添加到可见边界,以便获得mapview可见边界的最低版本。我正在使用react-native-mapview-gl
库来实现这一目标。
基本上,我在mapview中有当前位置标记。如果用户移动,那么当前位置标记也会移动,但是如果当前位置标记在绑定中不可见,我想以该标记为中心。我尝试了getVisibleBounds()
方法,但是在检查标记在地图视图范围内是否可见时,标记会隐藏一段时间。
因此,如果找到带有填充的可见边界,那就解决了我的问题。