Настройте кнопку увеличения / уменьшения в leaflet.js

У меня создается впечатление, что некоторые предприятия (например, JackBe) помещают зашифрованный код JavaScript внутри * .gif-файлов, а не JS-файлов, в качестве дополнительной меры обфускации.

27
задан ProgramFOX 2 May 2014 в 16:47
поделиться

1 ответ

Ваши элементы управления увеличением / уменьшением обернуты абсолютно позиционированным элементом с left:0 (из-за класса .leaflet-left), поэтому float:left не поможет, вы можете выровнять его вправо, переопределив left:0 на right:0, или изменение класса .leaflet-left на .leaflet-right

Но более правильным способом было бы использование предоставленного API.

//disable zoomControl when initializing map (which is topleft by default)
var map = L.map("map", {
    zoomControl: false
    //... other options
});

//add zoom control with your options
L.control.zoom({
     position:'topright'
}).addTo(map);

см. Обновленный fiddle

Описание API для используемой вами библиотеки можно найти здесь

78
ответ дан paulitto 2 May 2014 в 16:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: