Метод getMapBoundaries не определен - PullRequest
0 голосов
/ 17 января 2019

Я использую «response-native-maps»: «^ 0.22.1» в моем приложении React Native Expo.

Я пытаюсь использовать метод getMapBoundaries () в моем коде, но метод не определен. Обратите внимание, я, например, могу использовать метод animateToRegion ().

  <MapView
    style={styles.mapView}
    ref={ref => {
      this.map = ref;
    }}
    onRegionChangeComplete={this.handleRegionChange}
    provider={MapView.PROVIDER_GOOGLE}
    showsUserLocation={true}
    showsCompass={true}
    showsScale={true}
    onMapReady={this.handleMapReady}
  >
  </MapView>

Когда я вызываю метод getMapBoundaries (), я получаю ошибку «не является функцией».

this.map.getMapBoundaries()

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.
Ваша помощь будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 17 января 2019

Пожалуйста, обратитесь к выпуск № 2665 , "версия, которая имеет этот метод, еще не опубликована на npm, используйте версию git."

0 голосов
/ 17 января 2019

Может быть, вы звоните this.map.getMapBoundaries() до того, как ваша карта будет готова? Попробуйте позвонить this.map.getMapBoundaries() внутри handleMapReady()

...