我按照本教程制作了自己的OpenStreetMap服务器:http://switch2osm.org/serving-tiles/manually-building-a-tile-server-12-04/
现在我想使用OSM API(http://wiki.openstreetmap.org/wiki/API_v0.6)来阅读地图。我不需要渲染磁贴,而是通过REST API读取节点/方式。
我的OSM服务器上运行Apache,所以我相信我应该把它放在那里。
是Mapnik的API部分还是我应该下载一些其他软件?或者仅针对主OSM服务器的API?
答案 0 :(得分:5)
此API特定于OSM,不涉及Mapnik。您可以在API page in the OSM wiki了解更多相关信息。 API实施包含在Rails port上托管的openstreetmap-website github project。
请注意,此API主要用于编辑目的,而不是批量查询。根据您的使用情况,最好在服务器上设置Overpass API。此API通常速度更快,并且具有复杂的query language,其中包含许多未在主API中包含的优秀功能。