,我需要使用PHP 即时渲染OSM磁贴,而无需下载巨大的23GB左右的OSM转储。我找到了this,但似乎已经死了。 :/顺便说一句,我不想存储任何东西。如果有人有任何想法,谢谢;) 顺便说一句,我正在使用它作为Nintendo DSi的Web地图应用程序。 (link)
PS。我知道我可以使用公共OSM tile服务器,但我讨厌tile样式。 :P
答案 0 :(得分:2)
你的问题很模糊。
您可以使用planet或bounding box指定regular API,而不是使用完整的Overpass API,而是下载您喜欢的任何自定义区域。后者还允许您过滤特定数据,例如高速公路。或者您可以使用country extract。
如果您不喜欢默认样式,也可以使用不同的图块。有许多预渲染的OSM地图具有不同的样式。例如Cloudmade提供了不同风格的大量选择,您甚至可以创建自己的风格。
第三种选择是查看OSM的许多其他rendering applications之一。
是否允许使用官方磁贴取决于tile usage policy。请注意,来自不同提供商的磁贴也有(不同的)策略。