-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

おそらく、独自のタイルサーバーをセットアップする必要があります。まず、システムがそのページに記載されている要件を満たしていることを確認します。次に、3つの可能性のいずれかを選択します。パッケージからタイルサーバーを構築する方法を説明する最初のものは、おそらく最も簡単なものです。

コメントについて:POIは自動的にそれらのタイルに表示されます。それらを追加のレイヤーに配置する場合は、Mapnikのスタイルシートを変更してすべてPOIを削除してから、 OpenLayersまたはLeafletを使用して別のPOIレイヤーを作成する必要があります。

于 2012-07-25T06:02:06.857 に答える