0

Web アプリケーションでオフライン マップを表示しようとしています。私の基本的な使い方は、GUIで緯度経度を入力してポイントの位置を表示することです。

また、ポイントを見つけたら、そのポイントに関するカスタム情報を表示したいと思います。これは、JavaScript を使用して簡単に挿入できます。

ただし、オフライン マップは私が打たれた場所です。少し調べた後、興味のあるマップエリアを次の形式でダウンロードしました

.osm.pbf

これを行った後、データを読み取ってWebアプリケーション内のGUIに表示する方法について完全に迷っています。どんな助けでも大歓迎です。

4

1 に答える 1

2

osm.pbf 形式は、OSM の生データに使用されます。タイル/画像は含まれません。アプリケーション内では、通常、オンライン サーバーからタイルを取得します。

タイルをオフラインにしたい場合は、(osm データに基づいて) 自分でレンダリングするか、サーバーから取得したタイルをキャッシュしてください。独自のタイルを生成するには、openstreetmap wiki on offline maps、マップの作成に関するこの質問、およびこのブログ投稿を読むことから始めることができます。それらをキャッシュするには、openstreetmap wiki (上に投稿されたリンク) またはこの投稿を使用して、それを行う方法についていくつかのインスピレーションを得ることができます。

于 2012-11-30T07:57:45.187 に答える