Цель: Сделать карту на весь экран без дублирования по горизонтали и верхнего "пустого пространства".
Проблема: Вместо дублирования карты появились тайлы "map data no yet available"
Говоря конкретнее, нужно убрать тайлы где написано "map data no yet available". И чтобы при перетаскивании нельзя было тащить дальше карты, т.е. дальше границы карты не перетаскивается
Код на JSFiddle
Возможно вот так Вам подойдет:
var osmUrl = 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png';
var osm = new L.TileLayer(osmUrl, {
noWrap: true
});
var map = new L.Map('map', {
center: new L.LatLng(60, 30.3),
layers: [osm]
});
var rect = new L.LatLngBounds(
new L.LatLng(85, -180),
new L.LatLng(-85, 180)
);
map.setMinZoom(map.getBoundsZoom(rect, true));
map.fitBounds(rect);
map.setMaxBounds(rect);
body {
margin: 0;
overflow: hidden;
}
#map {
position: fixed;
width: 100%;
height: 100%;
}
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.4.0/dist/leaflet.css"/>
<script src="https://unpkg.com/leaflet@1.4.0/dist/leaflet.js"></script>
<div id="map"></div>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть игра на Canvas HTML5 и нужно после прерывания воспроизведения повторять данное аудио постоянноПробовал с помощью location
Есть счетчик привязанный к дате, который считает (как бы) число умерших от куренияИ работает по алгоритму +123 каждую секунду начиная с нуля
увзнатоки помогите вывести записи из базы данных на страницу в Javascript массив, и что бы он обновлялся через ajax