找回密码
 立即注册

QQ登录

只需一步,快速开始

微信小程序JavaScriptSDK核心类---经纬度转换地址

[复制链接]
查看: 80|回复: 0
最佳答案
0 

7

主题

7

帖子

155

积分

新人求带

积分
155
 楼主| 发表于 2017-11-15 10:06:38 | 显示全部楼层 |阅读模式
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
  1. var QQMapWX = require('xxx/qqmap-wx.js');

  2. var demo = new QQMapWX({
  3.      
  4.         key: '开发密钥(key)' // 必填
  5. });
  6. //关键词输入提示
  7. demo.getSuggestion({

  8.     keyword: '电影院',

  9.     success: function(res) {

  10.         console.log(res);

  11.     },

  12.     fail: function(res) {

  13.         console.log(res);

  14.     },

  15.     complete: function(res) {

  16.         console.log(res);

  17.     }

  18. });        

  19. //逆地址解析(坐标位置描述)
  20. demo.reverseGeocoder({

  21.     location: {

  22.         latitude: 39.984060,

  23.         longitude: 116.307520

  24.     },

  25.     success: function(res) {

  26.         console.log(res);

  27.     },

  28.     fail: function(res) {

  29.         console.log(res);

  30.     },

  31.     complete: function(res) {

  32.         console.log(res);

  33.     }

  34. });
  35. //地址解析(地址转坐标)     

  36. demo.geocoder({

  37.     address: '北京市海淀区彩和坊路海淀西大街74号',

  38.     success: function(res) {

  39.         console.log(res);

  40.     },

  41.     fail: function(res) {

  42.         console.log(res);

  43.     },

  44.     complete: function(res) {

  45.         console.log(res);

  46.     }

  47. });  

  48. //距离计算
  49. demo.calculateDistance({

  50.     to:[{

  51.         latitude: 39.984060,

  52.         longitude: 116.307520

  53.     }, {

  54.         latitude: 39.984572,

  55.         longitude: 116.306339

  56.     }],

  57.     success: function(res) {

  58.         console.log(res);

  59.     },

  60.     fail: function(res) {
  61.         console.log(res);

  62.     },

  63.     complete: function(res) {

  64.         console.log(res);

  65.     }

  66. });     

  67. //获取城市列表

  68. demo.getCityList({
  69.     success: function(res) {
  70.         console.log(res);
  71.     },
  72.     fail: function(res) {
  73.         console.log(res);
  74.     },
  75.     complete: function(res) {
  76.         console.log(res);
  77.     }
  78. });

  79. //获取城市区县


  80. demo.getDistrictByCityId({

  81.     id: '110000', // 对应城市ID

  82.     success: function(res) {

  83.         console.log(res);

  84.     },

  85.     fail: function(res) {

  86.         console.log(res);

  87.     },

  88.     complete: function(res) {

  89.         console.log(res);

  90.     }

  91. });   
复制代码
关注我的同学(只显示前32名)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


易域网-您身边的域名管家

henkuai.com是专业的第三方微信开发者平台,为生态而生。


本站为第三方微信开发者平台,非腾讯官方网站。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

欢迎来这里一起喝喝茶,
聊聊你的产品。

微信公众号gongzhongkaifa

工作日12小时内回复。

广告推广
zhongcong@henkuai.com

工作日12小时内回复。

市场合作
songchang@henkuai.com