2013-09-30 3 views
0

Я моделирования этот пример карты: http://bl.ocks.org/rsudekum/6039370MapBox подсказка исчезает

Всплывающие подсказки для обоих слоев в этом примере появляются только один раз, а затем исчезают после того как пользователь переключается на другой слой.

Как можно сделать всплывающие подсказки, как в этом примере: http://bl.ocks.org/yhahn/4156545?

Какая часть JS заставляет его исчезнуть?

Спасибо!

ответ

0

Вы можете оставить tooltips при добавлении и удалении gridlayers на основании статуса карты hasLayer.

if (map.hasLayer(layer)) { 
    map.removeLayer(layer); 
    map.removeLayer(gridlayer); 
    this.className = ''; 
} else { 
    map.addLayer(layer); 
    map.addLayer(gridlayer); 
    this.className = 'active'; 
} 

Адрес example.

Смежные вопросы