【记录】小程序地理位置获取:百度地图逆地理编码
发布于 3 年前 作者 weima 4868 次浏览 来自 分享

近期学习小程序考虑到很多类型需要用到获取用户地理位置相关信息部分,在这里记录一下。

小程序开发文档有获取地理位置的api

只是这里获取到的是用户所在地区的经纬度,还需要再做进一步的改善,这里我使用的是百度地图开放平台的api

贴上链接地址:https://lbsyun.baidu.com

要使用百度地图的api需要经过以下流程:

获得ak才能使用百度地图api的相关服务,然后可以根据自己需要新建一个应用(可以选择小程序或web端),最终得到如下图所示:

只不过现在百度地图api文档有所变化,查找不到请求地址(估计版本有所变化),参考了一下csdn博客

https://blog.csdn.net/qq_30109365/article/details/98082346?ops_request_misc=&request_id=&biz_id=102&utm_term=%E7%99%BE%E5%BA%A6%E5%9C%B0%E5%9B%BEapi%E9%80%86%E5%9C%B0%E7%90%86%E7%BC%96%E7%A0%81&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-2-98082346.nonecase&spm=1018.2226.3001.4187

附上小程序获取经纬度以及百度地图获取城市地址的代码

我在这里封装了一个函数,页面设计了一个按钮添加点击事件,点击即可获取地址信息

随后可在控制台查看得到的结果:

还只是个初学小白,如果相关错误请多多指正😉

1 回复

这样准不准啊?

你获取位置时使用的是 gcj02 , 调百度是使用的 wgs8411 ,这样可以么?

回到顶部