Lau*_*llo 5 html api openstreetmap
我是OpenStreetMap Api的新手,很抱歉我的基本问题:如何使用OpenStreetMap API获取城市名称的地理坐标?与此相关,如何检索这个城市的街道坐标?
谢谢 !
Tom*_*omH 16
使用主api无法做到这一点,你也不应该尝试,因为主api主要用于编辑.
你想要的是地理编码器,Nominatim.你可以在维基上找到它的详细信息,但基本上你想使用这样的查询:
http://nominatim.openstreetmap.org/search?q=paris&format=xml
Run Code Online (Sandbox Code Playgroud)
这将返回列出可能的匹配及其位置的XML文档.
如果您使用Python,则可以使用该geocoder模块来检索坐标:
>>> import geocoder
>>> g = geocoder.osm('Belo Horizonte, MG, Brazil')
>>> print('Lat: {}\nLong: {}'.format(g.osm['y'], g.osm['x']))
Lat: -19.9227318
Long: -43.9450948
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7195 次 |
| 最近记录: |