2016-04-22 4 views
0

Я учусь листовка, и я не могу понять, что я сделал (или не делать), чтобы сделать отрицательные координатные плитки не сработали.листовка не нагружает отрицательной координаты плитки

Мой код в настоящее время выглядит следующим образом:

var map = L.map('map', { 
    crs: L.CRS.Simple 
}).setView([0,0]); 

L.tileLayer('img/tile_{x}_{y}.png', { 
    tileSize: 100, 
    noWrap: true, 
    format: 'image/png', 
}).addTo(map); 

Любая помощь приветствуется.

ответ

0

Это не самое интуитивное описание, но это, вероятно, вариант tileLayer continuousWorld вы ищете.

Если установлено значение true, координаты плитки не будут обернуты мировой шириной (от -180 до 180 долготы) или зажаты в пределах мировой высоты (от -90 до 90). Используйте это, если вы используете Листовку для карт, которые не отражают реальный мир (например, игры, крытые или фотокарты).

По крайней мере, для меня это работало с плитами, использующими схему «{z} _ {y} _ {x} .png", например. 1_0_-1.png, 1_-2_0.png 1_1_-1.png для ¬-образной карты, которая находится слева от координат 0,0.

Учтите, что по умолчанию отрицательным у есть и положительный вниз. Чтобы отменить это поведение, используйте опцию tms.