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);
}
});
