开发 HarmonyOS NEXT 地图SDK 开发指南 地图计算工具 坐标转换

坐标转换 最后更新时间: 2025年11月17日

经纬度坐标与屏幕像素坐标互转

屏幕像素坐标转经纬度坐标

map.getProjection()?.fromScreenLocation(new Point(10, 10), (coord) => {
console.log('地理坐标', coord)
});

经纬度坐标转屏幕像素坐标

map.getProjection()?.toScreenLocation(new LatLng(39.957957,116.369404),(coord)=>{
console.log('屏幕坐标', coord)
});

其他坐标系转到高德坐标系

支持GPS/Mapbar/Baidu等多种类型坐标在高德地图上使用。参见类CoordinateConverter。

  const converter = new CoordinateConverter(getContext(this).getApplicationContext())
  // CoordType.GPS 待转换坐标类型
   converter.from(CoordType.GPS)
  // sourceLatLng待转换坐标点
  converter.coord(sourceLatLng)
  // 执行转换操作
  const  desLatLng = converter.convert()
返回顶部 示例中心 常见问题 智能客服 公众号
二维码