刷新传单地图

时间:2018-12-15 12:24:45

标签: javascript jquery ajax leaflet

我想每1分钟更新一次传单地图,我正在使用此代码刷新并重新加载json文件。但它无法正常工作,只能再次复制标记。

    $(function() {


    function update() {
        var counties = $.ajax({
            url: "j.geojson",
            dataType: "json",
            success: console.log("County data successfully loaded."),
            error: function(xhr) {
                //alert(xhr.statusText)
            }
        })
        $.when(counties).done(function() {
            var map = L.map('map')
                .setView([36.5651850, 36.6845822], 7);

            var basemap = L.tileLayer('http://{s}.basemaps.cartocdn.com/light_nolabels/{z}/{x}/{y}.png', {
                attribution: '&copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> &copy; <a href="http://cartodb.com/attributions">CartoDB</a>',

                maxZoom: 19
            }).addTo(map);


            // Add requested external GeoJSON to map
            var kyCounties = L.geoJSON(counties.responseJSON).addTo(map);

        });
    }

     setInterval(update, 10000);
  update();
        });

0 个答案:

没有答案