如何从html文件输入中加载geojson数据?

时间:2019-07-04 03:20:44

标签: javascript file leaflet geojson

我想构建一个系统,该系统允许客户端从html表单上载geojson文件,并且此数据将显示在传单地图上。当我尝试这样做时,它显示错误代码405。我想提交包含geojson文件的表单,并使用leaflet-omnivore插件加载此文件。

我的html文件为

    <section class="addVectorLayer">
        <form action="" method="POST" class="vector">
            Click to add your vector layer. It support Json, Geojson, csv, gpx and kml formats.
            <input type="file" name="files" id="input_files">
        </form>
    </section> 

我的js文件在这里

    geojson.onlode = function() {
    geojson.readAsDataURL(document.getElementById('input_files').files[0]);
    };
    omnivore.geojson(geojson.result).addTo(map);

0 个答案:

没有答案