arcGis for js 3D marker
- 引用
require(["esri/Map","esri/views/SceneView","esri/Camera","esri/Graphic","esri/layers/GraphicsLayer",],function( Map, SceneView, Camera, Graphic,GraphicsLayer) {//todo})
- 基础配置
//基础底层var map = new Map({basemap: "hybrid",ground: "world-elevation" //显示海拔});//相机var cam = new Camera({heading: 0, // //航向(与正北方向的偏移量)tilt: 70, // //垂直方向岔开的视角position: cameraPosition // (x,y,z)});//3D图层var view = new SceneView({container: "viewDiv",map: map,camera: cam});//放置点的图层var layer = new GraphicsLayer({id:'job',elevationInfo:{mode :'relative-to-scene' } // 点 相对高度的方式 elevationInfo});map.add(layer);
- 3D图标
//3D模型下载网站 https://sketchfab.com/3d-models?features=downloadable&sort_by=-likeCount
//下载解压后 会有三个文件 放进同一个文件下 直接引入
//点-样式var markerSymbol = {type: "point-3d", // autocasts as new PointSymbol3D()symbolLayers: [{type: "object", // autocasts as new ObjectSymbol3DLayer()anchor:'relative',anchorPosition:{x:0,y:0,z:0.3},resource: {href: "images/img_jobPlay/scene.gltf" //3D模型文件},// width:8, 大小设置height: 4,heading:30, material: {color: "red" //颜色}}]};//点- 属性var pointAtt = {name:'point'};// 3D markervar point = {type: "point", // autocasts as new Point()x:lo,y:la,z: heigth};var pointGraphic = new Graphic({geometry: point,symbol: markerSymbol,attributes: pointAtt});layer.add(pointGraphic);
- 效果图
arcGis for js 3D marker相关推荐
- Arcgis for JS之Cluster聚类分析的实现
原文:Arcgis for JS之Cluster聚类分析的实现 在做项目的时候,碰见了这样一个问题:给地图上标注点对象,数据是从数据库来 的,包含XY坐标信息的,通过graphic和graphicla ...
- (转)Arcgis for JS之Cluster聚类分析的实现
http://blog.csdn.net/gisshixisheng/article/details/40711075 在做项目的时候,碰见了这样一个问题:给地图上标注点对象,数据是从数据库来的,包含 ...
- control层alert弹出框乱码_【ArcGIS for JS】动态图层的属性查询(11)
在真实需求中,我们不仅仅是将shp在地图中显示那么简单,我们往往要查询该图层的属性信息,我们在前面代码的基础上添加上属性查询. 1.1方法1(通过click直接获取) 1.1.1代码实现 给要素图层添 ...
- (转载)arcgis for js - 解决加载天地图和WMTS服务,WMTS服务不显示的问题,以及wmts服务密钥。...
1 arcgis加载天地图和wmts服务 arcgis for js加载天地图的例子网上有很多,这里先不写了,后期有空再贴代码,这里主要分析下WMTS服务为什么不显示,怎么解决. 条件:这里的WMTS ...
- Arcgis for js开发之直线、圆、箭头、多边形、集结地等绘制方法
将ARCGIS for Js API中绘制各种图形的方法进行封装,方便调用.用时只需要传入参数既可.(在js文件中进行封装定义): 1.新建js文件,新建空对象用于函数的定义 if (!this[&q ...
- (转)Arcgis for JS之对象捕捉
http://blog.csdn.net/gisshixisheng/article/details/44098615 在web操作,如绘制或者测量的时候,为了精确,需要捕捉到某一图层的对象,在此,讲 ...
- (转)Arcgis for Js之鼠标经过显示对象名的实现
http://blog.csdn.net/gisshixisheng/article/details/41889345 在浏览地图时,移动鼠标经过某个对象或者POI的时候,能够提示该对象的名称对用户来 ...
- (转) Arcgis for js加载百度地图
http://blog.csdn.net/gisshixisheng/article/details/44853709 概述: 在前面的文章里提到了Arcgis for js加载天地图,在本节,继续讲 ...
- (转)Arcgis for js加载天地图
http://blog.csdn.net/gisshixisheng/article/details/44494715 综述:本节讲述的是用Arcgis for js加载天地图的切片资源. 天地图的切 ...
- (转) 基于Arcgis for Js的web GIS数据在线采集简介
http://blog.csdn.net/gisshixisheng/article/details/44310765 在前一篇博文"Arcgis for js之WKT和geometry转换 ...
最新文章
- GARFIELD@07-08-2005 DILBERT
- linux id 命令 显示用户id和组id信息
- java swing 表格不显示_JAVA SWING 表头不显示问题
- 5.4 SVM的使用建议-机器学习笔记-斯坦福吴恩达教授
- 为什么一体化机柜会那么的受欢迎?
- Coloring Dominoes
- react学习(22)---需要export
- 04-numpy-笔记-transpose
- python---aiohttp库
- 逻辑运算和作用域的问题
- 计算机学院毕设翻译模版,计算机毕设外文翻译
- js 分页页码 根据总条数计算有多少页,计算页码
- windows 2003 下IIS没有ASP.NET 1.1.4322选项卡
- 回忆篇,那些抹不去的童年记忆
- html的css样式大全,css样式有哪些?
- 树莓派搭建微信小程序服务器传音频(局域网)
- 深入理解Java虚拟机(周志明第三版)- 第八章:虚拟机字节码执行引擎
- 贷款申请最大化利润-机器学习项目实战
- 滴水逆向学习总结第二期
- 中国嵌入式应用市场四大热点及趋势
热门文章
- HOG+ADABOOST方式训练头肩检测模型
- DRM in Android
- 【SSD目标检测】2:如何制作自己的数据集
- 网络和共享中心 服务器运行失败,win10网络共享失败提示共享依赖服务无法启动的解决办法...
- 用计算机做电子贺卡送祝福,春节祝福电子贺卡模板制作
- 软件工程阶段性总结(一)——概述
- 读史使人明智,读诗使人灵秀,数学使人周密,科学使人深刻,伦理学使人庄重,逻辑修辞之学使人善辩:凡有所学,皆成性格。
- [C语言入门可读]学习书籍;学习工具、网站;刷题网站推荐
- python 类中public,protected,private定义方式
- 论文|完整空间多任务模型(Entire Space Multi-Task Model)