一、距离计算

根据用户指定的两个经纬度坐标点,计算这两个点间的直线距离,单位为

二、核心接口

接口 描述
mapCommon.LatLng 经纬度对象
calculateDistance(from, to) 计算坐标点之间的距离,返回number(单位:米)

三、开发步骤

3.1 导入模块

import { map, mapCommon } from '@kit.MapKit';

3.2 计算距离

// 初始化起点坐标
let fromLatLng: mapCommon.LatLng = {
  latitude: 38,
  longitude: 118
};

// 初始化终点坐标
let toLatLng: mapCommon.LatLng = {
  latitude: 39,
  longitude: 119
};

// 计算坐标点之间的距离(单位:米)
let distance = map.calculateDistance(fromLatLng, toLatLng);
console.info(`两点间距离: ${distance} 米`);

核心要点

要点 说明
接口 map.calculateDistance(from, to)
参数 两个LatLng经纬度对象
返回值 直线距离,单位:米
精度 基于地球球面计算的大圆距离
Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐