本文仅记录一下当前项目APP使用高德地图遇到的问题。
平台使用的是百度地图(原方案是规定统一使用高德),APP端使用的是高德地图,对于各家地图的好坏先不说,这里只是说明下经纬度转换问题。仅做个人记录笔记,以防忘记。
不论百度地图,高德地图,还是其他地图,都会有个坐标转换工具类。
高德地图的相关开发说明链接
原文档是如下的示例:
CoordinateConverter converter = new CoordinateConverter();
// CoordType.GPS 待转换坐标类型
converter.from(CoordType.GPS);
// sourceLatLng待转换坐标点 LatLng类型
converter.coord(sourceLatLng);
// 执行转换操作
LatLng desLatLng = converter.convert();
但是工程项目中使用时converter.coord()方法参数并不是latLang类型,而是DPoint,因此需要将LatLang转化为DPoint类型