openstreetmap - 如何在 OSM 的 nominatim API 中添加门牌号
问题描述
Nominatim API状态
'街='
这意味着<housenumber>
和之间有一个空格<streetname>
。但是,当我尝试在 URL 中输入空格时
https://nominatim.openstreetmap.org/search?city=berlin&street=skalitzerstrasse 9&format=json
我收到一个错误(可以理解)。
如何正确添加门牌号?
解决方案
首先,最好在门牌号前加上前缀,而不是像这样对空格进行 urlencode:
https://nominatim.openstreetmap.org/search?city=berlin&street=142%20skalitzer%20straße&format=json
如果门牌号(如 9)不存在或未映射,您也将只有街道作为响应,这就是为什么我选择不同的门牌号作为示例的原因。
推荐阅读
- python - 重新格式化来自 Ethermine.org 的 JSON API 响应
- python - 当键不统一时,如何在不使用 Pandas 的情况下从嵌套字典中绘制条形图?
- woocommerce - WooCommerce:合并追加销售和交叉销售
- ios - 如何在模拟器上安装 iOS 应用发布版本
- php - SQL 查询返回一行太少
- html - 多重角色="radiogroup"
- vue.js - 如何在子组件上调用 submit.prevent
- c++ - 在 C++ 中显示四舍五入的值而不是十进制的精确值
- vuejs3 - 如何在 vuejs3 中编译 vue 模板
- android - 将 ActionBar 按钮的可见性设置为 GONE