ICode9

精准搜索请尝试: 精确搜索
  • 【随手记录】关于openlayer打印输出地图2022-08-18 15:31:47

    最近用openlayer做打印时候遇到打印空白、报错等问题,网上现有的说法大都是粘贴复制的,比如: map.once("postrender", function(event) { // 以下方法在 ol 6.4.3版本无效, event.context为undefined var canvas = event.context.canvas; debugger; console.log(ca

  • vue+openlayer实现地图聚合效果和撒点效果2022-08-13 18:32:19

    前言:   openlayer是目前我们gis常用的一款开源的,并且反馈都特别好的软件了,像之前的ol3, 风靡一时,地图实现也很简单,很实用,目前vue中使用地图也是非常多的,那么如果在vue中引入openlayer并且实现地图撒点效果,甚至是更深层的地图聚合效果呢,本文来分享下vue中地图的实现。目前o

  • openlayer-ol3中使用 echarts32022-06-15 10:02:55

    ?<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %> <!DOCTYPE html> <html> <head runat="server">     <meta name="viewport" content="width=device-width" />     <

  • openlayer-ol3中坐标系转换2022-06-15 10:02:25

    OSM:转换在球墨卡托投影坐标关系“EPSG:900913”到“EPSG:4326”坐标   openlayers openstreetmap coordinate-transformation epsg 我的地图上一层(从实例): var lonLat = new OpenLayers.LonLat(40.4088576, -86.8576718) .transform( new OpenLayers.Projection("EPSG

  • openlayer,地图底图白色 修改为深色显示2022-05-17 15:00:17

    1. (3条消息) openlayers设置黑色底图,自定义修改天地图颜色_Southejor的博客-CSDN博客_openlayers天地图颜色   首先找到的是这篇文章,文中有demo,在线演示是有效果的,查看源码放到自己的代码里地图加载不出来,有报错,猜测是openlayers的版本不对,没有深究。 OpenLayers example  这

  • # vue openlayer 添加风场效果2022-04-24 14:33:34

    vue openlayer 添加风场效果 一个简单的小demo,就是在一个openlayers地图上面添加风场效果。 话不多说,直接进入正题。 首先我们需要安装一个插件。 插件地址:https://www.npmjs.com/package/ol-wind npm install ol-windy --save 然后我们需要一个数据来绘制风场,我在文件最后上传一

  • vue 使用 openlayer 实现测距功能2022-04-07 16:32:59

    vue 使用 openlayer 实现测距功能 首先呢说明一下,我是跟着一个大佬学的,所以我是个小次佬,openlayer的官网上面给出了案例,但是习惯vue开发的我完全不理解,关键是连注释都没多少,而且我 openlayer 用的本来就不多。 然后这里分享一下官网的测距案例:https://openlayers.org/en/latest/ex

  • # openlayer 热力图显示2022-03-28 10:03:10

    openlayer 热力图显示 相关库类 import moment from 'moment' import Projection from 'ol/proj/Projection' import Static from 'ol/source/ImageStatic' import Map from 'ol/Map' import ImageLayer from 'ol/layer/Image&

  • openlayer接入天地图(经纬度投影)(openlayer篇.1)2022-02-28 16:35:08

    听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客) 文章末尾处提供保证可运行完整代码包,运行如有问题,可“私信”博主。 效果如下所示: <!DOCTYPE html> <html

  • 地图-openLayer-让用户自由设置专题图层的透明度-antdesignVue2022-01-29 16:32:56

    专题图层设置透明度步骤 首先.取消各个图层的单选机制,可以任意多选 rightData: [{ title: '2021版', key: 1, level: 0, children: [ { title: '专题图层', key: "21", disabled:

  • OpenLayer监听zoom缩放事件显示不同业务图层2021-12-08 14:32:55

    前言 本身是想使用moveend事件来监听地图的缩放级别,但是初始化实例之后一直不能正常监听到缩放结束的变化。 后再文档中查到change:resolution可以同样实现相同效果。因此以此文记录使用和实现方案。 监听事件 mounted() { this.$map = this.$refs.baseMap.getMap()

  • Vue+Openlayer使用Draw实现交互式绘制多边形并获取面积2021-11-13 10:33:55

    场景 Vue+Openlayer使用Draw实现交互式绘制线段: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/121287934 在上面的基础上实现的交互式绘制线段,还可以实现绘制多边形并直接计算出面积。     注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道

  • OpenLayer相关配置2021-10-28 15:34:22

    openlayers/openlayers: OpenLayers (github.com) 一、配置安装nmp   参考教程 windows下npm安装vue - liluxiang - 博客园 (cnblogs.com)      Node.js 中文网 (nodejs.cn) PS:本文仅用作博主学习使用  

  • openLayer点击要素获取对应的属性信息2021-09-13 11:03:53

    点击要素获取对应的属性信息的两种方法 1.首先是map的点击事件 const map = this.map; map.on('click', function(evt) { var coordinate = evt.coordinate; //获取点击要素的位置coordinate[0]为精度coordinate[1]为纬度 /*********************

  • 使用openLayer在地图上添加标注2021-09-07 18:02:53

    因为在实际的项目中要用到这个功能,找了好久才得以实现,代码来自:https://www.jianshu.com/p/4af2a52a0fc6 效果如下;    需要引入的类 //添加标注所用到的类 import Vectors from 'ol/layer/Vector.js' import { WMTS, Vector } from 'ol/source.js' import Feature from 'ol/Fe

  • Vue+Openlayer中使用select选择要素2021-09-07 08:33:09

    本文通过实例代码给大家介绍Vue+Openlayer中使用select选择要素,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧 效果图: 实现代码: <template> <div id="map" ref="map" style="width: 100vw; height: 100vh"></div> </template> <script>

  • 动态更换openlayer中ImageStatic的url地址2021-07-27 22:31:41

    静态地图指定是非地图投影的普通地图,比如平面图,规划图,室内建筑等。偶尔会添加简单标注,定位,文字等。openlayer中的source类:ol.source.ImageStatic可以满足此需求。但本次例子只涉及imageStatic的地址切换。大致思路:判断是否是imageStatic实例,若有则删除原先存在的,再把最新的进

  • WebGIS学习笔记(二)OpenLayer+geoserver+jquery实现时间滑块控制各个朝代图层的显示2021-07-08 16:32:43

    通过openlayer引用geoserver发布的矢量图,用jquery控制各个图层显示的函数,我是通过数字来控制的,1~24分别代表24个朝代,以此来写的JS函数。 定义的一些变量 var oSpanNum =1;//总的时期数 //var chaodai = ["static/jsonData/春秋.json","static/jsonData/战国.json", "static/j

  • openlayer实现2d地图展示2021-07-05 17:59:27

    需引入三个包 包在底部链接 需要自取 <!--js 地图引入--> <link rel="stylesheet" th:href="@{/js/ol.css}" /> <script type="text/javascript" th:src="@{/js/ol.js}"></script> <script type="text/javascript"

  • openlayer 地图 4528坐标系2021-05-31 17:33:24

    这是我的第一篇博客,简单做个记录哟~~~ 哪里写的不对还请大神指正!! 先来说说自定义坐标系的事 OpenLayer原则上只支持EPSG:4326和EPSG:3857;其中EPSG:3857是创建容器时,如果不声明,默认使用的坐标系,那么如果需要别的坐标系的话,就需要自己定义和配置; 一般情况下,自定义坐标系都是可以

  • 基于openlayer 与geoserver的 空间分析 获取图层属性2021-05-12 18:01:55

    var point = new ol.geom.Point(ol.proj.fromLonLat([87.646 ,40.309], 'EPSG:4326'));var lineT = new ol.geom.LineString([[87.646 ,40.309], [87.646 ,40.323],[87.6506 ,40.324]]);var circleFeature = new ol.geom.Circle([87.646 ,40.309], 0.05);var polygo

  • 开源openlayer地图标绘2021-04-20 09:01:11

    分享开源的openlayer的地图标绘功能,包含军事标绘,支持openlayers5; github开源地址:https://github.com/sakitam-fdd/ol-plot; 基于web墨卡托坐标系的地图,修改源代码应该都能够支持。

  • Openlayer画线2021-02-21 14:02:10

    画线跟标记点类似都是先创建一个矢量图层,把feature添加到矢量图层中 setMapLineOL(arr, color, typecode){ let iconFeatures=[] // 保存所有的点Feature let path = arr.map(item=>{ return [+item.longitude,+item.latitude] })

  • openlayer制作专题图2021-02-14 09:59:12

      最近看了一份人民大学的报告,《中国城市政商关系排行榜2020》,https://new.qq.com/omn/20201230/20201230A0F3MY00.html。 讲的是中国各个城市的政商关系健康指数,决定拿这份报告中的数据,来做一份html的专题图。 数据是使用python脚本从腾讯地图webapi上获取的,前端页面使用的是

  • openlayer加载arcgis服务2021-01-27 19:36:17

    1、ArcGIS动态服务 import ImageLayer from 'ol/layer/Image'; import CustomImageArcGISRest from "./CustomImageArcGISRest"; function createDynamicArcGISLayer (url, zIndex, radio) { if (!radio) radio = 1.0; return new ImageLayer({ so

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有