LocationSourceX extension

跨平台归类扩展(按语义分组,不是平台分组)。

用户不需要关心平台,直接用 .isGnss / .isNetwork / .isCached 等即可。

on

Properties

isCached → bool

Available on LocationSource, provided by the LocationSourceX extension

是否为缓存定位来源。
no setter
isFused → bool

Available on LocationSource, provided by the LocationSourceX extension

是否为融合定位(仅 Android 原生有此枚举值)。
no setter
isGnss → bool

Available on LocationSource, provided by the LocationSourceX extension

是否为任一端的卫星定位来源(GPS / 北斗 / RTK / GNSS)。
no setter
isIndoor → bool

Available on LocationSource, provided by the LocationSourceX extension

是否为室内高精度定位(仅 Harmony 原生有此枚举值)。
no setter
isNetwork → bool

Available on LocationSource, provided by the LocationSourceX extension

是否为任一端的网络定位来源(Wi-Fi / 基站 / Network)。
no setter
wireName → String

Available on LocationSource, provided by the LocationSourceX extension

给 channel 的字符串名。
no setter

Static Methods

fromWire(String? wire) → LocationSource

Available on LocationSource, provided by the LocationSourceX extension

从 channel 字符串名解析。无法解析时返回 LocationSource.unknown。