Попытка вызвать виртуальный метод 'double java.lang.Double.doubleValue ()' для ссылки на пустой объект getDouble - PullRequest
4 голосов
/ 23 марта 2019

Я использую библиотеку реагировать-нативные карты , чтобы показывать карты Google в приложении реагировать-нативно.Я отслеживаю движение пользователя и хочу повернуть карту, когда местоположение будет изменено.Для поворота карты я вычисляю угол поворота и использую animateCamera , пытаясь повернуть карту следующим образом:

this.map.animateCamera({
    heading: rotation,
    center: {latitude: currentLocation.latitude, longitude: currentLocation.longitude},
    pitch: this.state.currentAngle
}, {duration: 1000});

Я проверил, а rotation, latitude, longitude, currentAngle не null or empty objects

Но этот метод выдает такую ​​ошибку: enter image description here

После этого я попытался использовать метод animateToBearing , который не рекомендуется использовать в качестве документацииговорит, но работает хорошо и поворачивает карту, но показывает предупреждение об устаревании.

Versions:
    expo: 32.0.0,
    expo-cli: 2.2.0,
    react-native-maps: 0.23.0

Какие-либо решения?

PS Я искал похожие вопросы на github.com и stackoverflow.com, и этовопрос не дублируется

...