如何在 OSM 的 nominatim API 中添加门牌号
How to add housenumber in nominatim API in OSM
Nominatim API 状态
'street= '
表示<housenumber>
和<streetname>
之间有一个space。
但是,当我尝试在 URL
中输入 space
https://nominatim.openstreetmap.org/search?city=berlin&street=skalitzerstrasse 9&format=json
我得到一个错误(可以理解)。
如何正确添加门牌号?
首先,最好在门牌号前加上前缀,而不是像这样对 space 进行 urlencode:
https://nominatim.openstreetmap.org/search?city=berlin&street=142%20skalitzer%20straße&format=json
如果门牌号(如 9)不存在或未映射,您也将只有街道作为响应,这就是我选择不同门牌号作为示例的原因。
Nominatim API 状态
'street= '
表示<housenumber>
和<streetname>
之间有一个space。
但是,当我尝试在 URL
https://nominatim.openstreetmap.org/search?city=berlin&street=skalitzerstrasse 9&format=json
我得到一个错误(可以理解)。
如何正确添加门牌号?
首先,最好在门牌号前加上前缀,而不是像这样对 space 进行 urlencode:
https://nominatim.openstreetmap.org/search?city=berlin&street=142%20skalitzer%20straße&format=json
如果门牌号(如 9)不存在或未映射,您也将只有街道作为响应,这就是我选择不同门牌号作为示例的原因。