欢迎光临
我们一直在努力

鸿蒙 地图开发中:距离计算

一、距离计算

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

二、核心接口

接口描述
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经纬度对象
返回值 直线距离,单位:米
精度 基于地球球面计算的大圆距离
赞(0)
未经允许不得转载:171主机测评 » 鸿蒙 地图开发中:距离计算
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址