2015-04-27 3 views
0

Я могу инициализировать карту в заданной координате, но мне нужно ограничить размер карты, чтобы вы могли видеть ее и только ее небольшую часть.Как ограничить видимую область карты?

var map = L.map('map').setView([23.047670, -81.560440], 13); 

    L.tileLayer ('../tiles/{z}/{x}/{y}.jpg', { 
     minZoom: 12, 
     maxZoom: 16 
    }).addTo(map); 

    var marker = L.marker([0,0], {draggable:true}); 

ответ

0

Просто измените размер вашего div, который содержит вашу карту. Если ДИВ называется «карта», вы можете использовать CSS как это:

<style> 
    #map { height: 200px; 
     width: 200px; 
} 
</style> 
+0

Нет, я хочу, чтобы движение по карте устанавливается для определенной области. Больше не надо. – JuanRO

+0

Тогда вы можете захотеть ознакомиться с опцией 'maxBounds'. См. [Здесь] (http://leafletjs.com/reference.html) – maRtin

Смежные вопросы