GPS坐标转高德地标(火星坐标/国测坐标)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GPS坐标转高德地标(火星坐标/国测坐标)相关的知识,希望对你有一定的参考价值。
参考技术A GPS坐标转高德地标(火星坐标/国测坐标)。uniapp获取当前的地理位置 uni.getLocation(type:"wgs84"); wgs84 返回 gps 坐标,gcj02 返回国测局坐标。
gcj02参数获取的地址有偏差,而用定位 wgs84参数则不返回地址,所以需要将wgs84坐标转gcj02坐标,然后再调用高德地图接口获取地址。
方法一:
方法二:(推荐)
高德地图官网提供GPS坐标转换国测坐标的接口【开发 > Web服务 API > 开发指南 > API文档 > 坐标转换】:
文档: https://lbs.amap.com/api/webservice/guide/api/convert
API接口: https://restapi.amap.com/v3/assistant/coordinate/convert?key=e5192572800ebee27ec1dd4de9de2b51&locations=113.271139,23.136245&coordsys=gps
高德地图【开发 > Web服务 API > 开发指南 > API文档 > 地理/逆地理编码】
文档: https://lbs.amap.com/api/webservice/guide/api/georegeo
API接口: https://restapi.amap.com/v3/geocode/regeo?key=e5192572800ebee27ec1dd4de9de2b51&location=113.27647443065139,23.133575709591703
注意:高德地图官方坐标转地址API(get请求),key需要到官网申请。申请的必须是【 Web服务 】的key,而【 Web端(JS API) 】的key是不能调用上面的接口。
PS:上面的key是个人申请测试专用的(调用次数有限制),请开发者另外申请key进行项目开发。
以上是关于GPS坐标转高德地标(火星坐标/国测坐标)的主要内容,如果未能解决你的问题,请参考以下文章