🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] # 简介 LBS:基于位置的服务 它是通过网络定位或是外部定位方式(如GPS)获取终端用户的位置信息(经纬度),根据位置(经纬度)为用户提供相应服务的一种增值业务。 # 开启LBS 开启微信获取用户位置服务 ![](https://box.kancloud.cn/92dbd4298dbd21485d2f7da626dc340a_1038x312.png) ![](https://box.kancloud.cn/d4fe19bb13036c0a60c3ae250bd6a0fc_401x245.png) 第一个只获取一次就上一次,然后就不上传了 第二个是激活用户就一直报 # 接受用户位置 ![](https://box.kancloud.cn/2fbc88a6f0628b4727eb2dc056606900_562x516.png) ![](https://box.kancloud.cn/0173ff8a3c144e0f78d3a94f6d3990f0_670x478.png) 发个消息给公众号,公众号那过几秒就能收到你的定位了 消息会额外的发个定位的事件给你 ![](https://box.kancloud.cn/eaeea2afcc1c1680bc7208872d0d01a9_942x269.png) 用户手机要允许,公众号获取位置 在被动回复消息那,设置事件 ~~~ case 'LOCATION': # 位置 # 记录位置 $openid = $obj->FromUserName; $Longitude = $obj->Longitude; $Latitude = $obj->Latitude; break; ~~~ # 整合高德地图 基于高德开放平台,来基于位置的服务。 高德开发平台:https://lbs.amap.com 注册成功后进入控制台 ![](https://box.kancloud.cn/fba55318af6eca9a8df130c6bf79348e_538x211.png) ## 添加apikey 填写用户名和密码进行登录后,进入后台控制界面 ![](https://box.kancloud.cn/5521b81d3561457bee39f44edc84e124_771x511.png) ![](https://box.kancloud.cn/5237741f89f924854e3e70a164358543_460x102.png) ![](https://box.kancloud.cn/368957a55e575f48e501cec63eb9e711_940x617.png) 有了APIKEY值,我们就可以进行相关的业务代码的编写。 点击进入开发文档 ![](https://box.kancloud.cn/10fa5e86220a6c33ca271b0b475b2b9d_980x621.png)