2012-12-12 12 views
6

Ben el broşürü için Hızlı Başlangıç ​​öğretici yapıyorum ve boş harita almaya devam. Ben haritayı başlatmak için JavaScript kullanıyorum ama ben hala benim haritayı hala görmüyorum tüm yazma kodu olduğunu varsayalım. Lütfen yardım edin, kodum aşağıdadır:Kitapçığı Boş Harita

<!DOCTYPE HTML> 



<div id="map"> 
    <script type="text/javascript" src="http://cdn.leafletjs.com/leaflet-0.4/leaflet.js"></script> 
    <script type="text/javascript"> 
    var map = L.map('map').setView([28.23211669921875, -26.050065042385917], 10); 
    L.tileLayer('http://b.tilecloudmade.com/e7b61e61295a44a5b319ca0bd3150890/997/256/18/149531/108306.png', { 
     attribution: 'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://cloudmade.com">CloudMade</a>', 
     maxZoom: 18 
     }).addTo(map); 
    </script> 
    </div> 
    </div> 

cevap

5

Tilemap ile ilgili referansınız yanlış görünüyor, aşağıdaki kod size fayans veriyor. Tavsiye için

<!DOCTYPE HTML> 


<div id="map"/> 
<script type="text/javascript" src="http://cdn.leafletjs.com/leaflet-0.4/leaflet.js"></script> 
<script type="text/javascript"> 
var map = L.map('map').setView([28.23211669921875, -26.050065042385917], 10); 
//L.tileLayer('http://b.tilecloudmade.com/e7b61e61295a44a5b319ca0bd3150890/997/256/18/149531/108306.png', { 
L.tileLayer('http://{s}.tile.cloudmade.com/e7b61e61295a44a5b319ca0bd3150890/997/256/{z}/{x}/{y}.png', { 
    attribution: 'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://cloudmade.com">CloudMade</a>', 
    maxZoom: 18 
}).addTo(map); 
</script> 
+1

teşekkürler. Çok daha iyi çalışıyor. – Siya