1

部分領域データファイル(OSM形式)をローカルにダウンロードしました。インターネットに接続していないローカルサーバーがあります。そのため、ローカルOSMファイルのみを使用してローカルマップアプリを構築したいと思います(私はOpenLayer jsを使用しています)。

openstreetmap.org wikiを検索しましたが、解決策が見つかりませんでした。

これを解決する方法や文書はありますか?

4

2 に答える 2

3

「ローカル」とは、マシン上のローカルまたはローカルWebサーバーを意味しますか?

まず、マップタイルを生成する必要があります。次に、OpenLayersコードを含むマップHTMLを準備します。タイルのURLはタイルを指している必要があります(ローカルマシンの場合は、URLに「file://」プロトコルを使用してください)。

タイルを生成する方法の1つは次のとおりです(一部の手順はスキップできます): http: //braincrunch.tumblr.com/post/9921938947/maperitive-tutorial-a-hiking-web-map-in-ten-easy-ステップ

于 2012-07-30T16:29:53.127 に答える
1

1)ローカルにダウンロードされたオープンストリートマップに接続し、次のことを行うAPIを作成する必要があります。2)GPS位置が与えられた場合、マップ上に位置を表示します。3)個人が移動しているときに、その場所へのルートを表示して更新できるようにします。

番号2)と3)はまだ私の問題ではありません。番号1)は今のところ私の問題です。どこから始めればいいのかわからない。私は探していましたが、それでも理解できるものは何も見つかりませんでした。

私が知りたいのは、ローカルで使用できるOSMをどこにダウンロードするかです。マップにローカルに接続して表示できる(場合によってはズームイン、ズームアウトできる)APIの例またはチュートリアル?

APIは、java、c#、またはc++にすることができます。しかし、私には選択の余地がないので、他の言語は大歓迎です。

于 2012-08-08T10:06:43.033 に答える