HarmonyOS 逆地理结果中isFromMock字段无法获取

逆地理获取结果后,通过console.log能打印出isFromMock字段,但是在获取这个字段的时候会报错

【Property ‘isFromMock’ does not exist on type ‘GeoAddress’】

HarmonyOS
2024-12-27 17:43:25
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

这个mock数据是系统接口调用产生的,目前无法从GeoAddress中获取

关于有没有什么字段可以从定位结果或者逆地理结果中得知这次返回的数据是否是mock数据

可以试下自定义一个class,然后用json转换下,类似如下,看下能否能获取到:

class testArea {
  isFromMock: boolean = true
}

geoLocationManager.getAddressesFromLocation(reverseGeocodeRequest).then((data) => {
  console.log('getAddressesFromLocation: ' + JSON.stringify(data));
  let test: Array<testArea> = JSON.parse(JSON.stringify(data))
  test[0].isFromMock
})
分享
微博
QQ
微信
回复
2024-12-27 19:43:57
相关问题
HarmonyOS 地理编码与地理编码
214浏览 • 1回复 待解决
获取安全地理位置信息接口的实现
733浏览 • 1回复 待解决
HarmonyOS 安全地理位置
488浏览 • 1回复 待解决
设备信息的udid无法获取
2350浏览 • 1回复 待解决