![enter image description here](https://i.stack.imgur.com/3Bovf.png)
На моей карте, приведенной выше, я хочу ограничить панорамирование, когда центральная точка фиолетового круга касается края экрана.
Я нашел это решение, но я не могу понять, как найти границы карты (которая в Android-то что-то вроде - map.getBounds()
).
React-native-maps limitобласть панорамирования
Кроме того, я попробовал приведенное ниже решение, чтобы проверить, когда центр круга касается края экрана, но это не сработало.
_onPanDrag(e) {
if( JSON.stringify(e.nativeEvent.coordinate.latitude) > this.state.latitude &&
JSON.stringify(e.nativeEvent.coordinate.longitude) > this.state.longitude ){
console.log("Crossed!");
}
}
<MapView
onPanDrag={(e) => this._onPanDrag(e)}
/>