我如何限制反应原生地图?

问题描述 投票:0回答:1

我用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}
    />
))}

react-native react-native-maps
1个回答
1
投票

您无法在地图视图上设置限制。但是您可以使用城市lat lng绘制多边形。从这里结帐polygon属性。

© www.soinside.com 2019 - 2025. All rights reserved.