如何在React Native中更改地图坐标格式?

时间:2019-03-29 08:06:11

标签: react-native google-cloud-firestore react-native-maps react-native-firebase

在firestore数据库中,我以这种形式存储的位置-位置: [30.4345685454346°N,2.134343291302°W]

获取坐标时,如何从坐标中删除°N和°W?

此外,使用这种方法将坐标设置到Firestore API中 location: new GeoPoint(position.latitude, position.longitude)

1 个答案:

答案 0 :(得分:0)

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