上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 39 下一页
摘要: 那么BusinessLayer 到底是什么的,我们这里把它定义为业务图层我们先从最简单的第三方地图开始说起 我们定义ImageryLayer 来做第三方地图的容器 map 指的就是viewer ```javascripot import {Layer} from './Layer'; export 阅读全文
posted @ 2022-01-20 17:35 haibalai 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 今天我们来聊聊图层构建的那些事情,全程使用typescript来实现 这是设计 首先我先定义个图层元组Tuple,它是一个抽象类,它具备一些基础通用方法约束,比如显示隐藏,飞入,图层加载,回调等等 ```javascript /** 在地图上展示的最小分类元祖*/export abstract cl 阅读全文
posted @ 2022-01-20 17:34 haibalai 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 说完构建元组我们在构建Layer 基础类, 这个基础定义了show flyto 可以用方法 ``` import { Tuple } from "./Tuple"; export abstract class Layer extends Tuple{type: String = "Layer";na 阅读全文
posted @ 2022-01-20 17:34 haibalai 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 我们利用d3滤镜为d3元素增加光的效果 我们存一些全局变量 this.animateOption = null; this.defs = null; this.animateId = ""; this.feDropShadow = null; 滤镜初始化 function create(option 阅读全文
posted @ 2022-01-20 17:33 haibalai 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 我们来用d3.js 来实现动画虚线 可以应用于polyline 首先数据结构定义 let options = { renderer: { type: "simple", symbol: { color: "#e97501", width: "3", dasharray: "10", animatio 阅读全文
posted @ 2022-01-20 17:32 haibalai 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 我们来用d3.js 来实现虚线动画圆 首先数据结构定义 let options = { renderer: { type: "simple", symbol: { r: 7000, color: "#e97501", width: "3", dasharray: "10", animation: " 阅读全文
posted @ 2022-01-20 17:31 haibalai 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 在我们做可视化大屏的时候 我们经常要适应不同的屏幕, 如果拿rem 来做的话也是没问题的,但是很多组件就要自己改才行,地图也是百分比也是大家的方案。但是仔细观察阿里云的datav 大屏方案,它是由body transfrom scale来解决这个问题,所有dom 元素进行缩放,px一样可以但是对于很 阅读全文
posted @ 2022-01-20 17:30 haibalai 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 我们使用d3.js 与arcgis 构建扩散圆 首先还是先定义数据结构 let options = { renderer: { type: "simple", symbol: { r: 8, color2: "#476db6", color1: "#0f46ab", width: "1.5", ti 阅读全文
posted @ 2022-01-20 17:29 haibalai 阅读(92) 评论(0) 推荐(0) 编辑
摘要: arcgis js 4 自带的热力图只能用于mapView, 对于sceneView 只能用别的方法来构建,对于最新arcgis api dojo 已经全部清除之前热力图构建方法失效,于是乎重新改代码 其中Point 是esri 的Point 可以预先加载好存起来```javascript // @ 阅读全文
posted @ 2022-01-20 17:29 haibalai 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 这次我们用d3.js 来构建可视化首先我们 定义一些坐标转换的工具方法 toScreen 方法```javascript //构建arcgis 的mapViewlet view = mapView toScreen(coordinate) { let coordinateType = getXYTy 阅读全文
posted @ 2022-01-20 17:28 haibalai 阅读(98) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 39 下一页