OpenStreetMap 不返回某些查询的邮政编码

OpenStreetMap not returning postcode for certain queries

我正在使用 https://nominatim.openstreetmap.org/search,似乎某些查询由于某种原因没有在 address 对象内部返回 postcode,而其他查询则返回。

例如:

https://nominatim.openstreetmap.org/search?countrycodes=us&addressdetails=1&format=json&q=47711

returns postcode,但这不:

https://nominatim.openstreetmap.org/search?countrycodes=us&addressdetails=1&format=json&q=evansville

埃文斯维尔有多个邮政编码。 return 应该提名哪一位? 47711 只是 Evansville 的一部分,但 Evansville 有更多的邮政编码。

邮政编码只有在与查询的一个邮政编码完全相同的情况下才能 returned。

例如如果您在这里查询 Evansville 的 North High School:https://nominatim.openstreetmap.org/search?countrycodes=us&addressdetails=1&format=json&q=north%20high%20school%20evansville 您会得到一个邮政编码。