Я получаю сообщение об ошибке:
«Ошибка при использовании newLatLngBounds(LatLngBounds, int): Размер карты не может быть нулевым. Скорее всего, макет для представления карты еще не выполнен. Либо подождите, пока макет не будет выполнен, либо используйте newLatLngBounds(LatLngBounds, int, int, int) который позволяет указать размеры карты".
Но я настроил предупреждение для getCurrentPosition, и я получаю координаты от getCurrentPosition().
Я получаю сообщение об ошибке: «Ошибка при использовании newLatLngBounds(LatLngBounds, int): Размер карты не может быть нулевым. Скорее всего, макет для представления карты еще не выполнен. Либо подождите, пока макет не будет выполнен, либо используйте newLatLngBounds(LatLngBounds, int, int, int) который позволяет указать размеры карты".
Но я настроил предупреждение для getCurrentPosition, и я получаю координаты от getCurrentPosition().
[code]import React, { Component } from 'react'; import { View, Dimensions } from 'react-native'; import MapView from 'react-native-maps';
this.watchID = navigator.geolocation.watchPosition((position) => { var lat = parseFloat(position.coords.latitude) var long = parseFloat(position.coords.longitude)
var lastRegion = { latitude: lat, longitude: long, longitudeDelta: LONGITUDE_DELTA, latitudeDelta: LATITUDE_DELTA }