我使用html和javascript代碼創建了一個地圖,但沒有顯示出來。我的代碼好嗎? 我是否以正確的方式調用Esri底圖?地圖沒有顯示使用JavaScript?
HTML
<!DOCTYPE html>
<html>
<head>
<title>Map</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Load Leaflet from CDN-->
<link rel="stylesheet" href="//cdn.jsdelivr.net/leaflet/0.7.3/leaflet.css" />
<script src="//cdn.jsdelivr.net/leaflet/0.7.3/leaflet.js"></script>
<!-- Load Esri Leaflet from CDN -->
<script src="//cdn.jsdelivr.net/leaflet.esri/1.0.0/esri-leaflet.js"></script>
</head>
<body>
<div id="map" style="width:400px;height:400px;"></div>
<script src="basemap.js" defer></script>
</body>
</html>
basemap.js
(function() {
var map = L.map('map').setView([54.296500, -2.209221], 5);
L.esri.basemapLayer('Oceans').addTo(map);
var popup = L.popup();
})();
是您的傳奇故事還是地圖問題?你看到了什麼錯誤信息? –
@iant我編輯了這個問題 – Toronto23
Hummmm如果你想從'file://'運行你的文檔,你需要爲'cdn.jsd ...'使用'http://'這樣的文字協議, (否則你的代碼看起來差不多...) –