小程序模板网

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

2017-12-01 梅什儿

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

 
 
 

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

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

 

		
  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,这样会给出更多的热点地址

示例如下:

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

效果演示

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



易优小程序(企业版)+灵活api+前后代码开源 码云仓库:starfork
本文地址:https://www.eyoucms.com/wxmini/doc/course/18001.html 复制链接 如需定制请联系易优客服咨询:800182392 点击咨询
QQ在线咨询