当前位置: 首页 > article >正文

基于高德API实现网络geoJSON功能(整体)

代码实现:

        <script>
            // 3、初始化一个高德图层
        const gaode = new ol.layer.Tile({
            title: "高德地图",
            source: new ol.source.XYZ({
            url: 'http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}',
            wrapX: false
            })
        });
        // 4、初始化openlayer地图
        const map = new ol.Map({
            //将初始化的地图设置到id为map的DOM元素上
            target:"map",
            //设置图层
            layers:[gaode],
            //设置视图
            view:new ol.View({
                center:[120.15,30.22],
                //设置地图的放大级别
                zoom:5,
                projection:"EPSG:4326"
            })
        })
        //试图跳转控件
        const ZoomToExtent = new ol.control.ZoomToExtent({
            extent:[110,30,160,30]
        })
        map.addControl(ZoomToExtent)
        //放大缩小控件
        const zoomslider = new ol.control.ZoomSlider();
        map.addControl(zoomslider)
        //全屏控件
        const fullScreen = new ol.control.FullScreen();
        map.addControl(fullScreen);

        //加载网络geojson数据
        const china_source = new ol.source.Vector({
            url:"https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json",
            format:new ol.format.GeoJSON()
        })
        const china_layer =new ol.layer.Vector({
            source:china_source
        })
        const chian_style = new ol.style.Style({
            fill:new ol.style.Fill({
                color:'rgba(50,50,0,0.4)'
            }),
            stroke:new ol.style.Stroke({
                color:"#ff2d5180",
                width:2
            })
        })
        china_layer.setStyle(chian_style)
        map.addLayer(china_layer)
        </script>

结果展示:


http://www.kler.cn/a/159080.html

相关文章:

  • 【Mysql】Mysql的多表查询---多表联合查询(上)
  • 基础IO2
  • java.sql.SQLException Parameter index out of range
  • EWM 打印
  • 【Golang】——Gin 框架中的路由与请求处理
  • 【nginx】client timed out和send_timeout的大小设置
  • Qlik 成为网络犯罪的焦点
  • 图像识别经典轻量级网络模型总结梳理、原理解析与优劣对比分析
  • 机器学习中Fine-tuning应用实例
  • AVFormatContext封装层:理论与实战
  • 今日心得:多总结多探索,多于他人沟通,思想观点碰撞
  • Lambda表达式与方法引用
  • java8 常用code
  • Gitee项目推荐-HasChat
  • 28、卷积 - 卷积的基础公式
  • 前端笔记:React的form表单全部置空或者某个操作框置空的做法
  • Django HMAC 请求签名校验与 Vue.js 实现安全通信
  • 含掩膜mask的单通道灰度图转化为COCO数据集格式标签的json文件(python)
  • CUDA简介——Grid和Block内Thread索引
  • 《路由与交换技术》读书笔记
  • 【开源】基于Vue和SpringBoot的开放实验室管理系统
  • 分类预测 | Matlab实现OOA-CNN-SVM鱼鹰算法优化卷积支持向量机分类预测
  • JeecgBoot 框架升级至 Spring Boot3 的实战步骤
  • nodejs+vue+微信小程序+python+PHP在线购票系统的设计与实现-计算机毕业设计推荐
  • 【C++11】线程库/异常
  • 4-Docker命令之docker exec