мы загружаем наши собственные плитки с помощью MapBox 1.5.2 со следующим кодом:Почему элементы управления Leaflet/Mapbox не имеют недостающих меток?
var mapLayer = L.tileLayer('http://192.168.1.2/tiles/{z}/{x}/{y}.png',
{maxZoom: 18}
);
var satLayer = L.tileLayer('http://192.168.1.2/images/{z}/{x}/{y}.png',
{maxZoom: 18}
);
var hybridLayer = L.tileLayer('http://192.168.1.2/roads/{z}/{x}/{y}.png',
{maxZoom: 18}
);
var satGroup = L.layerGroup([satLayer,hybridLayer]);
var baseLayers = {"OSM":mapLayer, "Sat":satGroup};
L.control.layers(baseLayers).addTo(map);
и получить следующую карту:
Что случилось с контролем? У меня должен быть плюс/минус в масштабировании и стек блинов слоев для нескольких слоев. FWIW, элементы управления работают отлично.
Не могли бы вы предоставить ваш полный код и любые ошибки или предупреждения, регистрируемые в консоли? Вот как вы можете [получить доступ к консоли в Chrome] (https://developers.google.com/chrome-developer-tools/docs/console). – geraldarthur
Gerald, спасибо за идею консоли Chrome. Я использую Firefox, и при загрузке он имеет всевозможные ошибки - даже примеры с сайта Mapbox. Консоль Chrome показала, что у нее возникла проблема с загрузкой файла «icons-404040.png». Хлоп! Как я заметил в ответе tmcw, я загружаю это в частную сеть. Вы знаете, где я могу получить все изображения, которые мне могут понадобиться? – CramerTV