仅在安卓APP上测试

该教程是一个定位软件的位置搜索功能失效了,所以研究了一下,特此记录一下。

创建KEY

  1. 首先进入腾讯位置服务开发者控制台 - 点我跳转

  2. 注册账户或者登录账户,点击右侧菜单的应用管理,创建应用。名字随便填写,部分中文或者英文,类型也是随便。

  3. 然后会提示你添加一个KEY,点击创建,填写KEY名称,也是随便填写。然后其他的设置如下图。

  1. 这样你就会得到一个像是这样的KEY【5Q5BZ-5EVWJ-SN5F3-K6QBZ-B3FAO-*****】

获取sig

  1. 得到KEY以后你会发现,这怎么和安卓包里面的不同?这里还需要把KEY转换成sig才可以!

  2. 根据官方的提示,想获取SIG还是比较麻烦的,先要拼接【路径】【KEY】【经纬度】【SK】(这里需要注意的是SK就是刚才上面图片中签名校验中产生的SK)

  3. 拼接产生的数据样式如下 /ws/geocoder/v1?key=5Q5BZ-5EVWJ-SN5F3-*****&location=28.7033487,115.8660847SWvT26ypwq5Nwb5RvS8cLi6NSoH8HlJX

  4. 拼接成上面样式还要把他转换成MD5,MD5加密网站点我,如下图,我们需要的是32位小写加密数据。

  1. 到这里不算结束,获取MD5后还要拼接刚才的数据成为链接,然后直接访问后得到真实的APP可用的KEY!

  2. 样式如下 https://apis.map.qq.com/ws/geocoder/v1?key=5Q5BZ-5EVWJ-SN5F3-K6QBZ-B3FAO-*****&location=28.7033487,115.8660847&sig=90da272bfa19122547298e2b0bcc0e50

结语

为了得到这个数据真是非常的麻烦。。。

最后更新于