HarmonyOS鸿蒙Next中定位相关GeoAddress里的descriptions字段里没有城市编码只有区划编码

HarmonyOS鸿蒙Next中定位相关GeoAddress里的descriptions字段里没有城市编码只有区划编码 定位信息拿不到城市编码cityCode,获取的值为"" ,但是有区划编码,类似 [\ “”, 110108029\ ] 这种大家有人遇到过么 怎么解决呢

6 回复

已提交给内部人员分析,请等待

更多关于HarmonyOS鸿蒙Next中定位相关GeoAddress里的descriptions字段里没有城市编码只有区划编码的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


目前将该代码块中的maxItems的数据设置为10或以上有较大概率获取到城市编码和区划编码,后续有在整改,

不好使呀,

基本信息

  • 项目名称: 示例项目

  • 项目状态: 进行中

  • 负责人: 张三

  • 开始时间: 2023-01-01

  • 结束时间: 2023-12-31

  • 描述: 这是一个示例项目的描述。

那只能等后续更新。

在HarmonyOS鸿蒙Next中,GeoAddress对象的descriptions字段确实只包含区划编码,而不包含城市编码。GeoAddress是用于表示地理位置信息的类,descriptions字段通常用于存储地址的描述信息。区划编码是指行政区划的唯一标识符,而城市编码则是城市的唯一标识符。在当前的实现中,descriptions字段并未直接提供城市编码,开发者需要通过其他方式获取城市编码,例如通过区划编码进行映射或使用其他API接口来获取完整的城市信息。

在HarmonyOS鸿蒙Next中,GeoAddressdescriptions字段确实只包含区划编码,而不包含城市编码。这是因为descriptions字段主要用于描述地理位置的详细信息,如街道、区划等,而城市编码通常需要从区划编码中进一步解析。开发者可以通过区划编码查询相关API或数据库,获取对应的城市编码信息。建议使用官方提供的GeoLocationManager或相关服务来获取更详细的地理编码信息。

回到顶部