HERE Geocoder API查询district级数据未返回区域轮廓问题
解决方案
- 调整层级匹配参数
从返回结果可见,当前搜索文本实际匹配到的最小行政层级是Subdistrict(亚区/街道级,对应值为Cakung Barat Kel.),你请求中设置的IncludeShapeLevel,district是要求返回更高一级的行政区(District,对应值为Cakung)轮廓。如果需要获取当前匹配到的Cakung Barat Kel.的轮廓,将请求additionalData参数值修改为IncludeShapeLevel,subdistrict即可;如果确实需要获取Cakung这个district的轮廓,直接将搜索文本替换为Cakung Jakarta Indonesia,保留原有IncludeShapeLevel,district参数即可。 - 清理冗余参数
你当前请求指定返回XML格式,但携带了仅JSONP场景使用的jsoncallback参数,该参数可能引发非预期的响应结构异常,无相关需求可直接删除。 - 排查数据覆盖问题
HERE API对不同国家的细粒度行政区域轮廓覆盖度存在差异,修改参数后仍未返回轮廓的话,可以尝试改用JSON格式的请求端点测试,排除XML序列化导致的字段遗漏问题。
内容的提问来源于stack exchange,提问作者Aaron Hernandez
相关产品推荐
相关产品推荐

