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获取附近的人 地点范围限制