HarmonyOS 位置服务是否支持获取地区编码和城市编码?

通过geoLocationManager.getCurrentLocation将经纬度转为地理描述,但其中没有地区编码和城市编码字段,是否有其他方式获取这两个字段信息

阅读 553
1 个回答

在使用geoLocationManager.getAddressesFromLocation()时,需要将

let reverseGeocodeRequest:geoLocationManager.ReverseGeoCodeRequest = {
  "latitude": 31.12,
  "longitude": 121.11,
  //改成10或者20
  "maxItems": 1
};

maxItem的值设成一个较大的值10或20去获取,遍历寻找数组中

descriptions非空的值descriptions中的第一个值为城市编码,第二个值为行政编码

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进