Как центрировать два маркера с помощью режима отображения нативной карты - PullRequest
0 голосов
/ 26 мая 2019

Я получил два маркера в двух разных координатах.

Как люди обычно центрируют два маркера, чтобы вы могли видеть два маркера одновременно на карте, независимо от того, как далеко они находятся.

<MapView 
ref={ (map)=> this.map = map}
initialRegion={this.state.init} 
style={css.map}>    
    { this.state.marker1 !==0 && <MapView.Marker 
        coordinate={{
            'latitude':this.state.marker1.lat,
            'longitude':this.state.marker1.lng}}
        />}
    { this.state.marker2 !==0 && <MapView.Marker 
        coordinate={{
            'latitude':this.state.marker2.lat,
            'longitude':this.state.marker2.lng}}
        />}
</MapView>

1 Ответ

1 голос
/ 26 мая 2019

Вы можете использовать fitToSuppliedMarkers или fitToCoordinates метод MapView.https://github.com/react-native-community/react-native-maps/blob/master/docs/mapview.md

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...