OpenLayers3加载Geojson文件

本文档详细介绍了如何利用OpenLayers3(v3.16.0)加载并显示Geojson文件。首先引入OL3的JS和CSS文件,创建地图的div元素。接着创建两个图层,一个是OSM底图,另一个用于加载Geojson数据。在Geojson图层中设置数据源,包括投影方式、文件路径和GeoJSON解析器。最后配置地图对象,包括图层、中心点、缩放级别等。当出现无法读取Geojson文件的问题时,可通过在IIS中配置Mime类型或修改web.config解决。
摘要由CSDN通过智能技术生成

1.引入OL3的js文件和css文件

 <link rel="stylesheet" href="http://openlayers.org/en/v3.16.0/css/ol.css" type="text/css">
    <script src="http://openlayers.org/en/v3.16.0/build/ol.js"></script>

2. 地图的div控件

<div id="map" class="map" tabindex="0"></div>

3.首先加载地图,然后加载geojson文件

var vectorone = new ol.layer.Tile({
            source: new ol.source.OSM()
            
        });
        //加载geojson数据
        var GeoJsonLayer = new ol.layer.Vector({
            title: 'add Layer',
            source: new ol.source.Vector({
                projection: 'EPSG:4326',
                url: './geojson/countries.geojson',
                format:new ol.format.GeoJSON()
            })
        });

4. //加载地

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值