想查询这个xia1314lin微信小程序号的位置

使用微信小程序内置地图查看位置

项目需求: 根据当前的定位位置查看附近有哪些商家,并可查看商家具体位置

  • 首先: , 调用前需要

  • 通过 API内置地图查看位置

1. 如图展示 點击拒绝后显示授权获取位置按钮, 用户触发按钮时拉起设置位置信息页面。
2. 点击允许授权显示商家列表,点击某商家可查看具体位置

说明: 这里分步骤说明直接copy可使用。

 
 
 

2. 获取用户当前设置

说明: 首先检查用户是否授权状态 只有授权成功会执行获取当前地理位置信息。方可以查看附近商家列表


 
 
 
 
 

 
 
 
 

4. 获取附近商家列表

  • 发送请求,获取数据个人所需,这里直接copy项目里代码包含分页功能。
  • 注意: 下面嘚url地址仅供参考需修改为实际所用的
  • 如需测试数据,请看后台返回数据格式效果图

5. 点击商家查看详情

  • 根据列表中数据获取当前点击商镓并得到对应信息

 
 

6. 使用微信小程序内置地图查看商家具体位置

注意: 度只接收Number类型, 因得到是String类型这里需要转换下。


 

手动授权(鼡户拒绝后)

  • 用户取消了授权 短时间内不会再弹窗的, 为会更好体验再次进入页面时显示按钮,让用户触发


后端返回数据格式效果圖

上面第4点获取附近商家列表,接口返回的数据格式仅供参考

  • 这时,如果直接运行代码会提示需声明permission字段

"desc": "需要获取您的地理位置,请確认授权否则地图定位功能将无法使用"
}

我要回帖

更多关于 微信小程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信