![]() | 1 murmur 2020-12-09 15:08:54 +08:00 是 API 错了还是不同数据不一致,我看官网的 demo addressComponent.province 就是北京市 restapi.amap.com/v3/geocode/regeo 用这个接口 顺便这么粗略的位置 IP 定位做不到么 |
![]() | 3 murmur 2020-12-09 15:18:16 +08:00 |
![]() | 4 Eyon OP |
![]() | 5 jr55475f112iz2tu 2020-12-09 15:25:08 +08:00 这个是直辖市的问题,在一般的接口里,北京、上海、重庆、天津这些直辖市都是被当成省行政级别的,和四川省同一级 直辖市下的区县级,就和其他省级区域的市当成了同一级 |
![]() | 6 murmur 2020-12-09 15:29:50 +08:00 @czfy 也不是直辖市,如果是直辖市,就是北京-南充这样的对应关系 如果你看南充的下属,他有区、有县、甚至还有个市,就离谱 换个思路,那问题就简单了,可以网上找一个开源的地址选择器组件,把你所有认为属于农村的区域都存下来,这个东西放到 app 里压缩后也不大,直接硬匹配就可以 |
![]() | 7 mcluyu 2020-12-09 15:35:32 +08:00 没有叫 city 的字段吗 |
![]() | 9 NotNil1 2020-12-09 16:10:23 +08:00 有些事情适合枚举列出所有情况,毕竟直辖市就那么几个,省也就那么几个 |
![]() | 10 lagoon 2020-12-09 16:22:23 +08:00 字符串截取? 毕竟行政定义上,县和市辖区,是一级的。 所以你的需求其实是,如果 xxx,显示这级;如果 xxx,显示上一级。 要么,字符串截取。要么,给个地级市的数据去匹配。 |
![]() | 11 TimePPT PRO 可以尝试用区域编码判断匹配父级,想怎么匹怎么匹 判断标准可以参照 gov 的官方文件>《 2020 年 10 月中华人民共和国县以上行政区划代码》 http://www.mca.gov.cn/article/sj/xzqh/2020/2020/2020112010001.html |
![]() | 12 Eyon OP |