-1

我想重新创建这样的东西;

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://www.openstreetmap.org/export/embed.html?bbox=-71.31,42.251,-70.883,42.482&amp;layer=mapnik&amp;marker=42.36652,-71.09620" style="border: 1px solid black"></iframe><br /><small><a href="http://www.openstreetmap.org/?lat=42.3665&amp;lon=-71.0965&amp;zoom=11&amp;layers=M&amp;mlat=42.36652&amp;mlon=-71.09620">Gr&amp;#246;&amp;#223;ere Karte anzeigen</a></small>

所以我有一个带有unix、php和mysql的系统。您可以下载带有地图的 osm 文件。但是,您如何拥有一个“小程序”,您可以在其中移动和滚动内容,而所有数据都在我的服务器上,速度如此之快,没有速率限制,更重要的是:服务器可用时的可用性。

我使用 perl 和 PostgreSQL 找到了答案,但我没有 PostgreSQL,而且 perl 脚本需要更多我无法安装的文件,因为它是共享服务器。

当所有数据都来自我的“自​​己的”服务器时,如何使用我的系统来拥有漂亮的“小程序”?

4

1 回答 1

0

您可能想要设置自己的磁贴服务器。首先,确保您的系统满足该页面上描述的要求。然后选择三种可能性之一。第一个描述如何从包构建切片服务器可能是最简单的一个。

关于您的评论:POI 将自动出现在这些图块上。如果您希望它们在一个额外的层上,您必须修改Mapnik样式表并从中删除所有 POI,然后使用OpenLayersLeaflet创建一个单独的 POI 层。

于 2012-07-25T06:02:06.857 回答