Как изменить формат координат карты в React Native? - PullRequest
2 голосов
/ 29 марта 2019

В базе данных пожарного магазина я храню местоположение в этой форме - местоположение: [30,4345685454346 ° N, 2,134343291302 ° W]

Как убрать ° N и ° W из координат, когда я их получаю?

Кроме того, координаты устанавливаются в API Firestore, используя этот способ location: new GeoPoint(position.latitude, position.longitude)

1 Ответ

0 голосов
/ 29 марта 2019

GeoPoint - это тип объекта firebase для хранения широты и долготы.Я предполагаю, что у вас установлено react-native-firebase.Затем вы можете получить широту и долготу следующим образом

const yourGeoPoint = new firebase.firestore.GeoPoint(someLatitude, someLongitude);

const latitude = yourGeoPoint.latitude; // this will give the latitude
const longitude = yourGeoPoint. longitude; // this will give the longitude

Дополнительную документацию по этому вопросу можно найти по адресу https://rnfirebase.io/docs/v5.x.x/firestore/reference/GeoPoint

...