微信小程序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); } });