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

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

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

HarmonyOS
2024-12-27 17:43:25
293浏览
收藏 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
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
分享
微博
QQ
微信
回复
2024-12-27 19:43:57
相关问题
HarmonyOS 地理编码与地理编码
670浏览 • 1回复 待解决
原生能力可以不可以做地理解析?
287浏览 • 0回复 待解决
如何获取当前的地理位置
280浏览 • 0回复 待解决
获取安全地理位置信息接口的实现
1116浏览 • 1回复 待解决