引入Geolocation,
import Geolocation from 'Geolocation';
Geolocation 只能获取经纬度等信息,无法直接获取省市区之类的具体地址,因此,在使用地图定位功能的时候,可以先去高德申请一个个人开发者账号,使用反地理位置编码服务,将RN中获取到的经纬度转换成具体的地址。
在你的代码里调用getStatus函数
getStatus() {
Geolocation.getCurrentPosition(
location => {
/*var result = "速度:" + location.coords.speed +
"\n经度:" + location.coords.longitude +
"\n纬度:" + location.coords.latitude +
"\n准确度:" + location.coords.accuracy +
"\n行进方向:" + location.coords.heading +
"\n海拔:" + location.coords.altitude +
"\n海拔准确度ÿ