微信小程序JavaScriptSDK核心类---经纬度转换地址
1.申请开发者密钥(key):http://lbs.qq.com/key.html
2.下载微信小程序JavaScriptSDK :http://3gimg.qq.com/lightmap/xcx/jssdk/qqmap-wx-jssdk1.0.zip
3.安全域名设置,需要在微信公众平台添加域名地址https://apis.map.qq.com
4. 小程序示例 (微信小程序JavaScript SDK :http://lbs.qq.com/qqmap_wx_jssdk/method-search.html)
var QQMapWX = require('xxx/qqmap-wx.js');
var demo = new QQMapWX({
key: '开发密钥(key)' // 必填
});
//关键词输入提示
demo.getSuggestion({
keyword: '电影院',
success: function(res) {
console.log(res);
},
fail: function(res) {
console.log(res);
},
complete: function(res) {
console.log(res);
}
});
//逆地址解析(坐标位置描述)
demo.reverseGeocoder({
location: {
latitude: 39.984060,
longitude: 116.307520
},
success: function(res) {
console.log(res);
},
fail: function(res) {
console.log(res);
},
complete: function(res) {
console.log(res);
}
});
//地址解析(地址转坐标)
demo.geocoder({
address: '北京市海淀区彩和坊路海淀西大街74号',
success: function(res) {
console.log(res);
},
fail: function(res) {
console.log(res);
},
complete: function(res) {
console.log(res);
}
});
//距离计算
demo.calculateDistance({
to:[{
latitude: 39.984060,
longitude: 116.307520
}, {
latitude: 39.984572,
longitude: 116.306339
}],
success: function(res) {
console.log(res);
},
fail: function(res) {
console.log(res);
},
complete: function(res) {
console.log(res);
}
});
//获取城市列表
demo.getCityList({
success: function(res) {
console.log(res);
},
fail: function(res) {
console.log(res);
},
complete: function(res) {
console.log(res);
}
});
//获取城市区县
demo.getDistrictByCityId({
id: '110000', // 对应城市ID
success: function(res) {
console.log(res);
},
fail: function(res) {
console.log(res);
},
complete: function(res) {
console.log(res);
}
});

浙公网安备 33010602011771号