formatDistance / formatArea

View source
把米 / 平方米数值格式化为带单位的距离与面积读数字符串。

简介

formatDistance / formatArea 把原始的米 / 平方米数值格式化为带单位的可读字符串:距离千米以下取整米、以上保留两位 km;面积平方千米以下取整平方米、以上保留两位 km²。useMeasure 的实时读数即由它们格式化。

@movk/mapbox/utils/measure 导入(非自动导入)。

用法

不同量级的输入对应的格式化结果:

formatDistance
12 m12 m
850 m850 m
1234 m1.23 km
42000 m42.00 km
formatArea
50 m²50 m²
5000 m²5000 m²
1200000 m²1.20 km²
9000000 m²9.00 km²
<template>
  <MeasureFormatExample />
</template>

API

formatDistance()

格式化距离。

meters
number required
距离值(米)。

返回 string:千米以下取整米(如 850 m),以上保留两位 km(如 1.23 km)。

formatArea()

格式化面积。

squareMeters
number required
面积值(平方米)。

返回 string:平方千米以下取整平方米(如 5000 m²),以上保留两位 km²(如 1.20 km²)。

Changelog

No recent changes
Copyright © 2026 - 2026 YiXuan - MIT License