欢迎光临,了解微信小程序开发,就上易用通!

微信小程序自动获取当前位置中文地名

发布:2017-12-01 15:13浏览: 来源:网络 作者:tianshu

通过腾讯地图api的opi兴趣点,逆地址解析得到与当前位置相近的地点

 
 
 

腾讯地图api已经支持微信小程序,可以通过以下地址了解

https://lbs.qq.com/qqmap_wx_jssdk/index.html

微信小程序自动获取当前位置中文地名(图1)

 

		
  1. var QQMapWX = require('../../../utils/qqmap-wx-jssdk.min.js');
  2. var qqmapsdk;
  3.  
  4. // 实例化API核心类
  5. qqmapsdk = new QQMapWX({
  6. key: 'Your key'
  7. });
  8.  
  9. var that = this;
  10. // 调用接口
  11. qqmapsdk.reverseGeocoder({
  12. poi_options: 'policy=2',
  13. success: function(res) {
  14. // console.log(res);
  15. that.setData({
  16. areaSelectedStr: res.result.address
  17. });
  18. },
  19. fail: function(res) {
  20. // console.log(res);
  21. },
  22. complete: function(res) {
  23. // console.log(res);
  24. }
  25. });

注:

location参数可以为空,默认自动传入当前位置的经纬度 get_poi参数可设为1,这样会给出更多的热点地址

示例如下:

微信小程序自动获取当前位置中文地名(图2)

接口文档出处:https://lbs.qq.com/qqmap_wx_jssdk/method-reverseGeocoder.html

效果演示

微信小程序自动获取当前位置中文地名(图3)

源码下载:https://git.oschina.net/dotton/lendoo-wx,本文涉及代码存于/pages/address/文件夹中。






免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。