Из кэша SasPlanet вытащил тайлы карты OSM. С помощью библиотеки Leaflet вывел карту на страницу, код следующий:
- Код: Выделить всё
<div id='map'></div>
JS файл:
- Код: Выделить всё
var osm = L.tileLayer('./map/OsmCircle/{z}/{dop}/{x}/{dop}/{y}.png',{ maxZoom: 15, dop: '0' });
var map = L.map('map',{center: [76.5, -48.5], zoom:5, layers: osm});
var baseLayers = {"Open Street Map": osm};
L.control.layers(baseLayers).addTo(map);
L.control.mousePosition().addTo(map);
Все работает, карта отображается, но координаты в корне неверные.
Я отображаю их через плагин MousePosition, который работает на родном методе Leaflet: latlng.
Если судить по плагину то координаты 0;0 моей карты находятся в правом нижнем углу, например координаты Москвы 76; -72;
Как можно увидеть проблема даже не в отрицательных числах, длинна всей карты координатам так же равна 180, а высота ~85, дело в том что координаты судя по всему отображаются без учета кривизны планеты, просто как линейные.
Подскажите пожалуйста, как это можно исправить.