有没有办法使用HTML和JavaScript完全脱机显示给定区域的地图?我正在寻找适合移动设备(阅读Cordova的解决方案)。
答案 0 :(得分:15)
在this blog post中有针对此问题的优雅解决方案。我已经编译了一个完整的代码示例。以下是步骤:
<强> 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>
&#13;
答案 1 :(得分:0)
您应该一步一步地完成这些步骤