问题描述
<div class="form-group">
<input id="TxtFile" type="file" class="form-control-file">
</div>
function GeoJSON() {
var url = $('#TxtFile').val();
var GeoJsonSource = new ol.source.Vector({
format: new ol.format.GeoJSON(),url: url
});
var GeoJsonLayer = new ol.layer.Vector({
source: GeoJsonSource
});
map.addLayer(GeoJsonLayer);
var GeoJsonObjects = GeoJsonSource.getFeatures();
}
最后,我想向此缓冲区函数添加一个if条件,以读取该geojson文件并对该点进行Turf Buffer。
function Buffer() {
if (Filefeatures) {
buffereFeature = turf.buffer(format.writeFeaturesObject(Filefeatures),Radius,{units: 'kilometers'});
//$('#alertBox span').text('aloooo');
resultSource.addFeatures(format.readFeatures(buffereFeature));
}
}
感谢您的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)