如何限制 react-native-maps?
How can I limit react-native-maps?
我用react-native-map。我想限制 mapView 坐标,因为我只需要查看一个城市。
我该怎么做?
<MapView
style={styles.map}
minZoomLevel={12}
maxZoomLevel={15}
initialRegion={{
latitude: this.state.lat,
longitude: this.state.long,
latitudeDelta: this.state.latdelta,
longitudeDelta: this.state.longdelta,
}}
provider={ PROVIDER_GOOGLE}
onPress={(e) => this.onMapPress(e)}
>
{this.state.markers.map(marker => (
<Marker
key={marker.key}
coordinate={marker.coordinate}
/>
))}
您不能对地图视图设置限制。但是你可以用你所在城市的经纬度绘制一个多边形。从这里签出 polygon 属性。
我用react-native-map。我想限制 mapView 坐标,因为我只需要查看一个城市。 我该怎么做?
<MapView
style={styles.map}
minZoomLevel={12}
maxZoomLevel={15}
initialRegion={{
latitude: this.state.lat,
longitude: this.state.long,
latitudeDelta: this.state.latdelta,
longitudeDelta: this.state.longdelta,
}}
provider={ PROVIDER_GOOGLE}
onPress={(e) => this.onMapPress(e)}
>
{this.state.markers.map(marker => (
<Marker
key={marker.key}
coordinate={marker.coordinate}
/>
))}
您不能对地图视图设置限制。但是你可以用你所在城市的经纬度绘制一个多边形。从这里签出 polygon 属性。