欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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

相关标签: uniapp 前端