继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

微信小程序输入地址自动获取经纬度

青春有我
关注TA
已关注
手记 1072
粉丝 205
获赞 1007

申请密钥(key)这里就不讲了。

1、选择SDK为微信小程序JavaScript SDK


webp

微信小程序JavaScript SDK

2、下载SDK,下载完后解压,把下载的包解压并复制文件到项目文件夹。


webp

下载SDK


webp

制文件到项目文件夹

3、到要使用的页面js引入SDK文件,并实例化API核心类

// 引入SDK核心类import QQMapWX from 'xxx/qqmap-wx.js'; 
// 实例化API核心类let qqMap = new QQMapWX({    key: '开发密钥(key)' // 必填});

4、当用户输入地址完毕后解析坐标

<input type="text" bindblur="atuoGetLocation"  />
atuoGetLocation(e) {
        qqMap.geocoder({            address: e.detail.value,   //用户输入的地址(注:地址中请包含城市名称,否则会影响解析效果),如:'北京市海淀区彩和坊路海淀西大街74号'
            complete: res => {                 console.log(res.result.location);   //经纬度对象
                } else {                    console.log('无法定位到该地址,请确认地址信息!');
                }
            }
        });
    }

API使用详情请参考地址解析坐标 API文档



作者:枝枝_zhizhi
链接:https://www.jianshu.com/p/4f76fb5aa288


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP