HTMLとJavaScriptを使用して、特定のエリアの地図を完全にオフラインで表示する方法はありますか?モバイル対応(Cordova対応の読み取り)ソリューションを探しています。
このブログ投稿 には、この問題のエレガントな解決策があります。それから完全なコード例をコンパイルしました。手順は次のとおりです。
1。マップタイルの作成
2。 HTMLとJavaScriptをセットアップします
3。準備万端です!お楽しみください!
<!DOCTYPE html>
<html>
<head>
<title>Leaflet offline map</title>
<link rel="stylesheet" charset="utf-8" href="leaflet.css" />
<script type="text/javascript" charset="utf-8" src="leaflet.js"></script>
<script>
function onLoad() {
var mymap = L.map('mapid').setView([50.08748, 14.42132], 16);
L.tileLayer('atlasName/{z}/{x}/{y}.png',
{ maxZoom: 16 }).addTo(mymap);
}
</script>
</head>
<body onload="onLoad();">
<div id="mapid" style="height: 500px;"></div>
</body>
</html>
これらの手順を1つずつ実行する必要があります