uni.getlocation()通过谷歌获取定位
Posted 苏格拉的底
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uni.getlocation()通过谷歌获取定位相关的知识,希望对你有一定的参考价值。
使用uni的获取手机定位:苹果能直接获取出城市的名称,安卓只有经纬度,需要地址需要经纬度转地址api。
需要在模块勾选geolocation,采用的谷歌原生定位,安卓需要翻墙把定位定到国外才能用,用爱思助手修改定位,安卓前面没翻墙也能用,苹果一直能用。
uni.getLocation(
type: 'wgs84',
geocode:true,
success: function (res)
console.log(res);
console.log('当前位置的经度:' + res.longitude);
console.log('当前位置的纬度:' + res.latitude);
,
fail(e)
console.log(e);
,
);
苹果直接定位出具体数据。安卓只有经纬度。
"type": "wgs84",
"altitude": 18.03599548339844,
"latitude": 26.10251246937043,
"longitude": 119.2407343129205,
"speed": null,
"accuracy": 45,
"address":
"city": "福州市",
"country": "中国",
"district": "闽侯县",
"province": "福建省",
"street": "海峡软件新城F区4号楼16层"
,
"errMsg": "getLocation:ok"
以上是关于uni.getlocation()通过谷歌获取定位的主要内容,如果未能解决你的问题,请参考以下文章