Карта JavaScript в листовке, как обновить

У меня есть базовая программа GeoJson в JavaScript с использованием листовки API.












 



var area = L.map('map1', {center: [27.8800,78.0800], zoom: 4 });

L.tileLayer('http://a.tiles.mapbox.com/v3/raj333.map-gugr5h08/{z}/{x}/{y}.png').addTo(area);

var indiaLayer= L.geoJson(india, {style: {weight: 2,
        opacity: 1,
        color: 'white',
        dashArray: '3',
        fillOpacity: 0.1}});

        area.addLayer(indiaLayer);

        function clicked(){

        this.options.style.fillOpacity = 0.8;
            //how to refresh layer in the given map

        }

        indiaLayer.on('click', clicked);                



проблема заключается в том, как бы я автоматически обновить содержимое слоя на карте.

пример здесь

             function clicked(){

        indiaLayer.style.fillOpacity = 0.8;
            //how to refresh layer in the given map

        }

        indiaLayer.on('click', clicked);   

когда пользователь нажимает на indiaLayer, переменная fillOpacity изменяется, но неОтражаюсь на карте, что понятно, так как я не обновляю карту. Я нене знаю, как это сделать.

пожалуйста помоги

P / s: это функции, доступные на объекте indiaLayer (то есть этот объект внутри щелкающей функции ... какую использовать для этой цели или ее нет)

Вы можете проверить список доступных методов GEOJson вДокументация Leaflef Это ссылка на v.0.7.7, которая является наиболее доступной для использования в этом примере.

Ответы на вопрос(3)

Ваш ответ на вопрос