2017-02-13 4 views
0

私はここで使うツールを見つけることに挑戦しています。インターネットアクセスなしでローカルに実行されるJavascriptの世界地図ですか?

目的は、データを入れることができる基本的な地図を持つことです。各国は、Googleの例hereとまったく同じように、縮尺を縮めることができます。

ただし、書面によるインターネットアクセスが必要ですin the faq。残念ながら、リーフレットも同じことをチェックしました!

Googleのgeochartsと同じように、オフラインで使用するためのJavascriptワールドマップがある場合、私の質問はどうですか?

低解像度のソリューションは問題ありません。

答えて

1

LeafletJSは、オフラインのマップにも適しています。ローカルソースからのデータを取得するだけです。 geojsonまたはsvg。オフラインマップを作成するには、LeafletJSライブラリをローカルでダウンロードして使用できます。世界地図の場合

- codepenの例:http://codepen.io/dagmara223/pen/jydMqy

コピースクリプトの例からして、ローカルhtmlファイルに保存します。また、 https://unpkg.com/[email protected]/dist/からソースをダウンロードし、ローカルファイルのパスを更新することを忘れないでください。 GeoJSONはマップ関数を使用して1つのjsコードブロックに入れられますが、ファイルに入れておき、そのファイルへのパスをスクリプトに追加する方がよいでしょう。

geojsonとsvgのデータをワールドマップとして表示するためのツールとオプションがあります。

、より高度なユーザーのための別のオプション - あなたはまた、コールタイルは単にによってローカルを保存することができLeafletJSから:

L.tileLayer('{z}/{x}/{y}.png', { 
... 
}).addTo(map); 

しかし、もちろん、あなたがそれらを適切に構造化ディレクトリにローカルに保存されている必要があります。

関連する問題