Arcgis for javascript 开发学习经验

ops/2024/12/21 7:56:45/

初始化viewer:

提示:这里简述项目相关背景:

const mapBaseLayer = new WebTileLayer({urlTemplate: SystemConfig.dydImgUrl,visible: true,id: 'DYDImage',});//地图初始化mapconst map = new Map({basemap: 'satellite',ground: 'world-elevation',layers: [mapBaseLayer],});//初始化3D场景const view3d = new SceneView({container: container,map: map,//camera: SystemConfig.viewConfig.initCamera,qualityProfile: SystemConfig.viewConfig.qualityProfile,// viewingMode: SystemConfig.viewConfig.viewModel,// clippingArea: SystemConfig.viewConfig.kansasExtent,environment: {atmosphere: {quality: SystemConfig.viewConfig.quality,},// weather: {//   type: 'cloudy', // autocasts as new CloudyWeather()// },background: {type: 'color',color: '#03c0fa',},starsEnabled: false,atmosphereEnabled: false,},});view3d.ui.components = [];view3d.popup = {dockEnabled: false,dockOptions: {buttonEnabled: false,// position: 'bottom-right',breakpoint: true,},collapseEnabled: false, // 移除title点击折叠功能spinnerEnabled: false,// autoCloseEnabled:true,actions: [], // 清空事件按钮 (缩放至、...)};//地图初始化中心点let pt = null;pt = SystemConfig.viewConfig.center? new Point({x: SystemConfig.viewConfig.center.x,y: SystemConfig.viewConfig.center.y,spatialReference: SystemConfig.viewConfig.spatialReference,}): null;view3d.when(() => {view3d.goTo({center: pt,zoom: 12.45840402466091,tilt: SystemConfig.viewConfig.initCamera.tilt,heading: SystemConfig.viewConfig.initCamera.heading,},{duration: 10000,},);});window.view = view3d;const viewLocal = new SceneView({container: null,map: map,camera: SystemConfig.viewConfig.localCamera,qualityProfile: SystemConfig.viewConfig.qualityProfile,viewingMode: SystemConfig.viewConfig.viewModel,//clippingArea: SystemConfig.viewConfig.kansasExtent,environment: {atmosphere: {quality: SystemConfig.viewConfig.quality,},weather: {type: 'sunny', // autocasts as new CloudyWeather()},background: {type: 'color',color: [99, 104, 68, 1],},starsEnabled: false,atmosphereEnabled: false,},});viewLocal.ui.components = [];viewLocal.popup = {dockOptions: {buttonEnabled: false,},collapseEnabled: false, // 移除title点击折叠功能spinnerEnabled: false,// autoCloseEnabled:true,actions: [], // 清空事件按钮 (缩放至、...)};


http://www.ppmy.cn/ops/143704.html

相关文章

华为HCIP认证培训多少天?

华为 HCIP 认证,对于那些已经有一定网络技能和经验的人来说,这可是个很权威的认证! 它不单单是对个人网络技能和知识的肯定,更是让职业竞争力增强的重要一步呢。要是想顺顺利利拿到这个认证,除了要找一家靠得住又专业…

【数据分析】数据分析流程优化:从数据采集到可视化的全面指南

目录 引言一、数据采集:高质量数据的起点1.1 数据采集的目标1.2 数据采集的常用方法1.3 数据采集的注意事项 二、数据清洗:确保数据质量2.1 数据清洗的重要性2.2 常见的数据清洗步骤 三、数据分析:从数据中挖掘有价值的洞察3.1 数据分析的目的…

.Net Core注册一个定制任务执行类服务

如果我们想要在Web Api服务中创建一个定制任务后台一直刷新执行某些操作&#xff0c;那么我们可以继承abstract抽象类HostedService&#xff0c;具体操作如下&#xff1a; BackgroundService.cs源代码&#xff0c;这个源代码我可以自己写一个也可以直接继承。 /// <summar…

缓存与数据库双写不一致问题的深度剖析与解决方案

在分布式系统中&#xff0c;缓存与数据库双写不一致问题是一个常见且棘手的问题。当我们同时对缓存和数据库进行写入操作时&#xff0c;由于操作的顺序、时间差异、网络延迟等多种因素&#xff0c;可能导致缓存中的数据与数据库中的数据不一致。这种不一致性不仅会影响数据的准…

浅谈单例模式

1.什么是单例模式 单例模式是设计模式的一种&#xff0c;那什么是设计模式呢&#xff1f; 欸问得好&#xff0c;设计模式就是对常见的业务场景总结出来的处理方法&#xff0c;相当于一种“套路”&#xff0c;类似于打王者时候&#xff0c;跟这个英雄对线用连招213比较好&#…

开启数字化时代心理服务新篇章:专属线上心理咨询服务小程序

在当今快节奏的社会中&#xff0c;心理健康问题日益受到人们的关注。然而&#xff0c;传统的心理咨询模式往往受限于时间和地点&#xff0c;使得许多人在寻求心理帮助时感到不便。与此同时&#xff0c;心理课程的传播也面临着诸多挑战&#xff0c;如何高效地触达目标客户群体&a…

RTA_OS内核源码解析 3.9-任务激活

RTA_OS内核源码解析 3.9-任务激活 文章目录 RTA_OS内核源码解析 3.9-任务激活一、激活简介二、同步激活2.1 中断管理2.2 异常条件判断2.3 激活Task2.4 任务调度2.4.1 Os_RaiseCrossCoreISR2.4.2 Os_CrossCoreISR三、异步激活3.1 异常条件判断3.2 激活Task一、激活简介 一般将T…

《计算机组成及汇编语言原理》阅读笔记:p1-p8

《计算机组成及汇编语言原理》学习第 1 天&#xff0c;p1-p8 总结&#xff0c;总计 8 页。 一、技术总结 1.Intel 8088 microprocessor(微处理器)&#xff0c; 1979-1988。 2.MS-DOS Microsoft Disk Operating System的缩写&#xff0c;是一个操作系统(operating system)。…