openstreetmap - OpenStreetMap 不返回某些查询的邮政编码
问题描述
我正在使用https://nominatim.openstreetmap.org/search
,似乎某些查询由于某种原因没有返回对象postcode
内部,而其他查询则返回。address
例如:
https://nominatim.openstreetmap.org/search?countrycodes=us&addressdetails=1&format=json&q=47711
返回postcode
,但这不会:
https://nominatim.openstreetmap.org/search?countrycodes=us&addressdetails=1&format=json&q=evansville
解决方案
埃文斯维尔有不止一个邮政编码。提名人应该返回哪一个?47711 只是埃文斯维尔的一部分,但埃文斯维尔还有更多的邮政编码。
仅当与查询的一个邮政编码完全相同时,才能返回邮政编码。
因此,例如,如果您在此处查询埃文斯维尔的北部高中:https ://nominatim.openstreetmap.org/search?countrycodes=us&addressdetails=1&format=json&q= north%20high%20school%20evansville,您将获得一个邮政编码。
推荐阅读
- xamarin.forms - 在 Xamarin Forms Visual Studio 2019 中区分共享相同 Clicked 事件的多个 ImageButton 对象时遇到问题
- javascript - 使用 JavaScript 从数组中获取与字符串键匹配的所有对象
- objective-c - 由于时区,NSDate 转换混乱
- python - Python 对象到 JSON 到 MySQL
- php - 在 sonata-project/block-bundle 4.0 中包含资产
- javascript - 什么是最好的方法以及如何使用平滑滚动条 js 实现 jQuery 代码
- laravel - 为什么我的 Laravel 条件 whereHas 查询不起作用?
- lisp - nfa 编译器中的未定义运算符 FUNCTION (FUNCTION (QUOTE A))
- scala - Spark Scala 聚合组 Dataframe
- hyperparameters - R-MLR : 为包裹的学习者调整超参数