地理编码请求中的组件过滤器

问题描述 投票:0回答:1

以下API请求

https://maps.googleapis.com/maps/api/geocode/json?address=Sedanstra%C3%9Fe+9&components=locality%3ABerlin®ion=de&language=de&key=...

产量

{ “结果” : [], “状态”:“ZERO_RESULTS” }

尽管地址 Sedanstraße 9 存在于德国柏林。 我确信(因为我对该请求进行了 JUnit 测试)该请求在 2 个月前有效。 我注意到其他请求也会改变结果。 为什么会出现这种情况?

不同地点“法兰克福”或科隆的相同 API 请求会产生正确的结果,没有任何地点的 API 请求会在“Lüdenscheid”产生结果。 为什么在 Lüdenscheid,为什么不对德国所有 Sedanstraße 9 地址提供多个结果?

google-geocoding-api
1个回答
0
投票

通常您会 向地理编码 API 问题跟踪器报告问题,因为这些问题可以很容易地重现。

但是这个现在没有重现,第一个结果是

ChIJFc_py5ZaqEcRhnfXH3Bvks4
,看起来是一个不错的结果。

© www.soinside.com 2019 - 2024. All rights reserved.