我试图建立一个简单的Map应用程序。我写了一些代码行,并有索引文件不读取main.js的问题
下面是index.html:
var mapView = new ol.View({
center: ol.proj.fromLonLat([16.631927, 52.277821]),
zoom: 8
});
var map = new ol.Map({
target: 'map',
view: mapView
});
var osmTile = new ol.layer.Tile({
title: 'Open Street Map',
visible: true,
source: new ol.source.OSM()
});
map.addLayer(osmTile);
#map {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>WebgisOL</title>
<link rel="stylesheet" href="resources/ol/ol.css">
<link rel="stylesheet" href="main.css">
</head>
<body>
<div id="map"></div>
<script src="resources/ol/ol.js"></script>
<script src="main.js"></script>
</body>
</html>
devtools中出现错误:
未捕获的语法错误:无法在main.js之外使用import语句:1模块api.maptiler.com/tiles/hillshade/9/304/664.webp?key=get_your_own_D6rA4zTHduk6KOKTXzGB:1加载资源失败:服务器以状态400()响应
1条答案
按热度按时间yacmzcpb1#
下面是一个使用Leaflet库使用OpenStreetMap的简单示例。
index.html
main.css
main.js
如果你想使用MapTiler,然后阅读他们的documentation,那里的一切都用例子展示。