上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 39 下一页
摘要: 根据线动画 前期准备加载esri 需要的类 const [Graphic, GraphicsLayer, Polyline] = await esriClass.load([esriClassName.Graphic, esriClassName.GraphicsLayer, esriClassNa 阅读全文
posted @ 2022-01-20 17:47 haibalai 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 我门封装倾斜摄影图层 首先看定义 export interface PTile3dLayer{ } export interface PMaxtrix { position?:{ x:number, //模型中心X轴坐标(经度,单位:十进制度) y:number, //模型中心Y轴坐标(纬度,单位: 阅读全文
posted @ 2022-01-20 17:46 haibalai 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 说完cesium 同步地图 arcgis 同步地图更简单些 ```javascript export class CityWorkLinkAge { linkLayer:Map<any,any> = new Map<string, any="">(); linkLayerHandle1:Map<an 阅读全文
posted @ 2022-01-20 17:46 haibalai 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 今天我们来讲下聚合图层 首先我们定义参数 export enum ECluserLayerType { circle = 0, shine = 1, image = 2,//未实现 } interface ClusterColor { value: number, color: string } e 阅读全文
posted @ 2022-01-20 17:45 haibalai 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 根据基础聚合类,我们构建geojosn序列化的聚合使用类 首先是参数定义 interface ClassBreak { minValue: number, maxValue: number, symbol: any } interface UniqueValue { value: number, s 阅读全文
posted @ 2022-01-20 17:45 haibalai 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 大家都看过cesium的场景漫游但是arcgis 场景漫游很少,我通过研究esri 的ExperienceBuilder 发现场景漫游挺好用的,通过改造能适配最新版本4.21 初始化 let controllerManager = new ControllerManager({ sceneView: 阅读全文
posted @ 2022-01-20 17:44 haibalai 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 大家知道arcgis 键盘可以操作地图的前进后退, 我碰到一个需求需要在触屏面板 去操作键盘事件我发现arcgis 并没有提供相应的api,于是我构建了一个触屏可以操作键盘上下左右 前进后退的模拟类 ```javascript import {esriClass, esriClassName} fr 阅读全文
posted @ 2022-01-20 17:44 haibalai 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 有了上一章说Primiteve图层 我们就可以定义丰富数据图层比如我们定义水面 图层先定义水面图层参数定义 export interface PWaterPrimitives{ id: string, source: Array<number>, symbol?: { url?: string, h 阅读全文
posted @ 2022-01-20 17:43 haibalai 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 之前看过别人封装一个esri-loader工具挺好用现在重新用typescript 构建 ```javascript // @ts-ignoreimport esriLoader from 'esri-loader'; export enum esriClassName {externalRende 阅读全文
posted @ 2022-01-20 17:43 haibalai 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 针对 一些Primiteve 特定要素我们定义Primiteve图层 ```javascript import {Layer} from "./Layer"; export abstract class PrimiteveLayer extends Layer {constructor(name: 阅读全文
posted @ 2022-01-20 17:42 haibalai 阅读(37) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 39 下一页