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

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

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

输入图片说明

var QQMapWX = require('../../../utils/qqmap-wx-jssdk.min.js');
var qqmapsdk;

// 实例化API核心类
qqmapsdk = new QQMapWX({
	key: 'Your key'
});

var that = this;
// 调用接口
qqmapsdk.reverseGeocoder({
	poi_options: 'policy=2',
    success: function(res) {
		// console.log(res);
		that.setData({
			areaSelectedStr: res.result.address
		});
    },
    fail: function(res) {
//         console.log(res);
    },
    complete: function(res) {
//         console.log(res);
    }
});

注:

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

示例如下:

输入图片说明

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

效果演示

输入图片说明

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

对移动开发有兴趣的朋友可以关注我的公众号【huangxiujie85】与我交流讨论,给我留言或文章评论。

PS:

目前该开源系统已经上线小程序

欢迎搜索小程序“灵动云商”或用另一部手机扫二维码体验

https://static.oschina.net/uploads/img/201702/16103707_mrRD.jpg

转载于:https://my.oschina.net/huangxiujie/blog/839766

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值