• 引用
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相关推荐

  1. Arcgis for JS之Cluster聚类分析的实现

    原文:Arcgis for JS之Cluster聚类分析的实现 在做项目的时候,碰见了这样一个问题:给地图上标注点对象,数据是从数据库来 的,包含XY坐标信息的,通过graphic和graphicla ...

  2. (转)Arcgis for JS之Cluster聚类分析的实现

    http://blog.csdn.net/gisshixisheng/article/details/40711075 在做项目的时候,碰见了这样一个问题:给地图上标注点对象,数据是从数据库来的,包含 ...

  3. control层alert弹出框乱码_【ArcGIS for JS】动态图层的属性查询(11)

    在真实需求中,我们不仅仅是将shp在地图中显示那么简单,我们往往要查询该图层的属性信息,我们在前面代码的基础上添加上属性查询. 1.1方法1(通过click直接获取) 1.1.1代码实现 给要素图层添 ...

  4. (转载)arcgis for js - 解决加载天地图和WMTS服务,WMTS服务不显示的问题,以及wmts服务密钥。...

    1 arcgis加载天地图和wmts服务 arcgis for js加载天地图的例子网上有很多,这里先不写了,后期有空再贴代码,这里主要分析下WMTS服务为什么不显示,怎么解决. 条件:这里的WMTS ...

  5. Arcgis for js开发之直线、圆、箭头、多边形、集结地等绘制方法

    将ARCGIS for Js API中绘制各种图形的方法进行封装,方便调用.用时只需要传入参数既可.(在js文件中进行封装定义): 1.新建js文件,新建空对象用于函数的定义 if (!this[&q ...

  6. (转)Arcgis for JS之对象捕捉

    http://blog.csdn.net/gisshixisheng/article/details/44098615 在web操作,如绘制或者测量的时候,为了精确,需要捕捉到某一图层的对象,在此,讲 ...

  7. (转)Arcgis for Js之鼠标经过显示对象名的实现

    http://blog.csdn.net/gisshixisheng/article/details/41889345 在浏览地图时,移动鼠标经过某个对象或者POI的时候,能够提示该对象的名称对用户来 ...

  8. (转) Arcgis for js加载百度地图

    http://blog.csdn.net/gisshixisheng/article/details/44853709 概述: 在前面的文章里提到了Arcgis for js加载天地图,在本节,继续讲 ...

  9. (转)Arcgis for js加载天地图

    http://blog.csdn.net/gisshixisheng/article/details/44494715 综述:本节讲述的是用Arcgis for js加载天地图的切片资源. 天地图的切 ...

  10. (转) 基于Arcgis for Js的web GIS数据在线采集简介

    http://blog.csdn.net/gisshixisheng/article/details/44310765 在前一篇博文"Arcgis for js之WKT和geometry转换 ...

最新文章

  1. GARFIELD@07-08-2005 DILBERT
  2. linux id 命令 显示用户id和组id信息
  3. java swing 表格不显示_JAVA SWING 表头不显示问题
  4. 5.4 SVM的使用建议-机器学习笔记-斯坦福吴恩达教授
  5. 为什么一体化机柜会那么的受欢迎?
  6. Coloring Dominoes
  7. react学习(22)---需要export
  8. 04-numpy-笔记-transpose
  9. python---aiohttp库
  10. 逻辑运算和作用域的问题
  11. 计算机学院毕设翻译模版,计算机毕设外文翻译
  12. js 分页页码 根据总条数计算有多少页,计算页码
  13. windows 2003 下IIS没有ASP.NET 1.1.4322选项卡
  14. 回忆篇,那些抹不去的童年记忆
  15. html的css样式大全,css样式有哪些?
  16. 树莓派搭建微信小程序服务器传音频(局域网)
  17. 深入理解Java虚拟机(周志明第三版)- 第八章:虚拟机字节码执行引擎
  18. 贷款申请最大化利润-机器学习项目实战
  19. 滴水逆向学习总结第二期
  20. 中国嵌入式应用市场四大热点及趋势

热门文章

  1. HOG+ADABOOST方式训练头肩检测模型
  2. DRM in Android
  3. 【SSD目标检测】2:如何制作自己的数据集
  4. 网络和共享中心 服务器运行失败,win10网络共享失败提示共享依赖服务无法启动的解决办法...
  5. 用计算机做电子贺卡送祝福,春节祝福电子贺卡模板制作
  6. 软件工程阶段性总结(一)——概述
  7. 读史使人明智,读诗使人灵秀,数学使人周密,科学使人深刻,伦理学使人庄重,逻辑修辞之学使人善辩:凡有所学,皆成性格。
  8. [C语言入门可读]学习书籍;学习工具、网站;刷题网站推荐
  9. python 类中public,protected,private定义方式
  10. 论文|完整空间多任务模型(Entire Space Multi-Task Model)