仅在安卓APP上测试
该教程是一个定位软件的位置搜索功能失效了,所以研究了一下,特此记录一下。
创建KEY
首先进入腾讯位置服务开发者控制台 - 点我跳转
注册账户或者登录账户,点击右侧菜单的应用管理,创建应用。名字随便填写,部分中文或者英文,类型也是随便。
然后会提示你添加一个KEY,点击创建,填写KEY名称,也是随便填写。然后其他的设置如下图。
这样你就会得到一个像是这样的KEY【5Q5BZ-5EVWJ-SN5F3-K6QBZ-B3FAO-*****】
获取sig
得到KEY以后你会发现,这怎么和安卓包里面的不同?这里还需要把KEY转换成sig才可以!
根据官方的提示,想获取SIG还是比较麻烦的,先要拼接【路径】【KEY】【经纬度】【SK】(这里需要注意的是SK就是刚才上面图片中签名校验中产生的SK)
拼接产生的数据样式如下
/ws/geocoder/v1?key=5Q5BZ-5EVWJ-SN5F3-*****&location=28.7033487,115.8660847SWvT26ypwq5Nwb5RvS8cLi6NSoH8HlJX
拼接成上面样式还要把他转换成MD5,MD5加密网站点我,如下图,我们需要的是32位小写加密数据。
到这里不算结束,获取MD5后还要拼接刚才的数据成为链接,然后直接访问后得到真实的APP可用的KEY!
样式如下 https://apis.map.qq.com/ws/geocoder/v1?key=5Q5BZ-5EVWJ-SN5F3-K6QBZ-B3FAO-*****&location=28.7033487,115.8660847&sig=90da272bfa19122547298e2b0bcc0e50
结语
为了得到这个数据真是非常的麻烦。。。
最后更新于