HarmonyOS 经纬度转地址没有返回poi消息

1.调用 geoLocationManager.getAddressesFromLocation 方法,根据经纬度转换地址没有返回poi信息,现在需要地址的类型,地址名称,地址id,例如返回天安门目前返回数据:

{
  "addressUrl": "",
  "administrativeArea": "重庆市",
  "countryCode": "CN",
  "countryName": "中国",
  "descriptions": [
    "023",
    "500112018"
  ],
  "descriptionsSize": 2,
  "isFromMock": false,
  "latitude": xxx,
  "locale": "zh",
  "locality": "重庆市",
  "longitude": xxx,
  "phoneNumber": "",
  "placeName": "xxxx",
  "postalCode": "",
  "premises": "xxx号",
  "roadName": "紫竹路",
  "subAdministrativeArea": "重庆市",
  "subLocality": "渝北区",
  "subRoadName": "101号"
}

2.调用site.searchByText方法根据关键字搜索地址时,字段不对应。

HarmonyOS
2025-01-10 08:54:41
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

1、根据经纬度获取poi信息,可以看看site.reverseGeocode,文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/map-site-V5#section18528174963917

2、poiID为地点唯一标识,对应的应该是siteID,有可以根据id查找地点的api。

分享
微博
QQ
微信
回复
2025-01-10 10:52:27
相关问题
HarmonyOS 坐标系经纬度转换
704浏览 • 1回复 待解决
HarmonyOS 有关经纬度问题
431浏览 • 1回复 待解决
如何获取经纬度示例代码
1420浏览 • 1回复 待解决
HarmonyOS map kit 获取地图中心经纬度
582浏览 • 1回复 待解决