У меня есть карта с несколькими базовыми слоями. Пользователи могут выбрать базовый слой, а затем сохранить карту. После сохранения карты система загружает в нее новый базовый слой. Этот базовый слой следует выбрать в элементе управления L.Control.Layers
. Однако в API нет возможности для выбора базового слоя.
Кто-нибудь знает способ обойти это или другой плагин?
ОБНОВЛЕНИЕ: вот код, который я использую. MapConfigs
имеет идентификаторы в MapBox и может создавать карту, которая требуется L.control.layers
.
var map = L.mapbox.map( components.mapDivId , MapConfigs.idFor(baseLayerName) );
map.addControl( L.control.layers(
MapConfigs.toBaseLayersControlMap(map)
).setPosition("topright"));
Спасибо!