uniapp获取当前位置(定位-经纬度及城市信息)
程序员文章站
2022-03-26 11:12:09
uniapp集成方法,跟小程序wx.getLocation不同,可直接获取经纬度及城市信息(当前你也可以先获取经纬度再解析成具体城市)uni.getLocation({ type: 'wgs84',geocode:true,//设置该参数为true可直接获取经纬度及城市信息 success: function (res) {console.......
uniapp集成方法,跟小程序wx.getLocation不同,可直接获取经纬度及城市信息(当前你也可以先获取经纬度再解析成具体城市)
uni.getLocation({
type: 'wgs84',
geocode:true,//设置该参数为true可直接获取经纬度及城市信息
success: function (res) {
console.log(res)
that.addrDel = res;
},
fail: function () {
uni.showToast({
title: '获取地址失败,将导致部分功能不可用',
icon:'none'
});
}
});
开启Maps权限:manifest.json文件中选择App模块配置,勾选Maps,选择高德或百度(官方推荐高德,我这里也是使用的高德地图)
地图配置:参考文档 https://ask.dcloud.net.cn/article/29
配置地图很快,注册个账号,根据文档操作就行,最好去生成个keystore文件,包名就是打包用的包名,ios的如果暂时不知道可以随便填一个,后面可以修改的
后台MySQL根据经纬度查询附近的地址信息,可参考本人另一篇文章 MySQL获取附近的人 地点范围限制
本文地址:https://blog.csdn.net/weixin_44052462/article/details/105135519