部分領域データファイル(OSM形式)をローカルにダウンロードしました。インターネットに接続していないローカルサーバーがあります。そのため、ローカルOSMファイルのみを使用してローカルマップアプリを構築したいと思います(私はOpenLayer jsを使用しています)。
openstreetmap.org wikiを検索しましたが、解決策が見つかりませんでした。
これを解決する方法や文書はありますか?
部分領域データファイル(OSM形式)をローカルにダウンロードしました。インターネットに接続していないローカルサーバーがあります。そのため、ローカルOSMファイルのみを使用してローカルマップアプリを構築したいと思います(私はOpenLayer jsを使用しています)。
openstreetmap.org wikiを検索しましたが、解決策が見つかりませんでした。
これを解決する方法や文書はありますか?
「ローカル」とは、マシン上のローカルまたはローカルWebサーバーを意味しますか?
まず、マップタイルを生成する必要があります。次に、OpenLayersコードを含むマップHTMLを準備します。タイルのURLはタイルを指している必要があります(ローカルマシンの場合は、URLに「file://」プロトコルを使用してください)。
タイルを生成する方法の1つは次のとおりです(一部の手順はスキップできます): http: //braincrunch.tumblr.com/post/9921938947/maperitive-tutorial-a-hiking-web-map-in-ten-easy-ステップ
1)ローカルにダウンロードされたオープンストリートマップに接続し、次のことを行うAPIを作成する必要があります。2)GPS位置が与えられた場合、マップ上に位置を表示します。3)個人が移動しているときに、その場所へのルートを表示して更新できるようにします。
番号2)と3)はまだ私の問題ではありません。番号1)は今のところ私の問題です。どこから始めればいいのかわからない。私は探していましたが、それでも理解できるものは何も見つかりませんでした。
私が知りたいのは、ローカルで使用できるOSMをどこにダウンロードするかです。マップにローカルに接続して表示できる(場合によってはズームイン、ズームアウトできる)APIの例またはチュートリアル?
APIは、java、c#、またはc++にすることができます。しかし、私には選択の余地がないので、他の言語は大歓迎です。