程序员必知:图层Layers的介绍

简介: 程序员必知:图层Layers的介绍

图层包含的要素可以是矢量形式的也可以是栅格形式的。

这里介绍其中一种:添加TileLayer.(加载Image类型的图层)

引用:"esri/layers/TileLayer"

举例:1.获取图层信息

   var houseLayer = new TileLayer({

    url:"",

    id:"houses",//为每一个tile图层设置id

    opacity:0.9});

   var streetLayer = new TileLayer({

    url:"",

    id:"streets",

    visible:false});

   2.添加到图上(两种方式)

   var map = new Map({

    basemap:"oceans",

    layers:【houseLayer】});

   或者map.add(streetLayer);

   3.因为地图初始时是用三维球体显示,所以这里用SceneView来显示

   var view = new SceneView({

    container:"viewDiv",

    map:map});

   4.当然也可以获取加载之后的图层信息

   view.on("layerview-create",function(event){

    if(event.layer.id === "houses"){

      console.log("house created!",event.layerView)}

    if(event.layer.id === "streets"){

      console.log("street //代码效果参考:http://www.zidongmutanji.com/bxxx/56646.html

created!",event.layerView)}

    })

   5.开始的时候streets图层的visible属性是false,怎么样将他显示呢,这里添加个性化显示功能:随着checkbox状态的改变而改变

   var toggle = //代码效果参考:http://www.zidongmutanji.com/zsjx/587571.html

document.getElementById("streetLayer");

   toggle.addEventListener("change",function(){

    streetLayer.visible = toggle.checked});

相关文章
|
2月前
|
机器学习/深度学习 并行计算 算法
YOLOv8改进 | 卷积篇 |手把手教你添加动态蛇形卷积(Dynamic Snake Convolution)
YOLOv8改进 | 卷积篇 |手把手教你添加动态蛇形卷积(Dynamic Snake Convolution)
445 0
|
12天前
|
搜索推荐 程序员 定位技术
程序员必知:图层Layers的介绍
程序员必知:图层Layers的介绍
|
16天前
|
存储 机器学习/深度学习 PyTorch
Pytorch-张量形状操作
PyTorch中,张量形状操作至关重要,如reshape用于改变维度而不变元素,transpose/permute用于维度交换,view改形状需内存连续,squeeze移除单维度,unsqueeze添加维度。这些函数帮助数据适应神经网络层间的转换。例如,reshape能调整数据适配层的输入,transpose用于矩阵转置或多维排列,而squeeze和unsqueeze则用于处理单维度。理解并熟练运用这些工具是深度学习中必要的技能。
|
20天前
|
Python
python tkinter中的锚点(anchor)问题
python tkinter中的锚点(anchor)问题
18 2
|
2月前
|
异构计算
Pyglet shaps形状控件的种类和用法(共12种)
Pyglet shaps形状控件的种类和用法(共12种)
54 1
|
机器学习/深度学习 数据可视化 PyTorch
深度学习之如何使用Grad-CAM绘制自己的特征提取图-(Pytorch代码,详细注释)神经网络可视化-绘制自己的热力图
深度学习之如何使用Grad-CAM绘制自己的特征提取图-(Pytorch代码,详细注释)神经网络可视化-绘制自己的热力图
深度学习之如何使用Grad-CAM绘制自己的特征提取图-(Pytorch代码,详细注释)神经网络可视化-绘制自己的热力图
|
图形学
【unity细节】unity物体Model和prefab的区别
【unity细节】unity物体Model和prefab的区别
164 0
|
图形学 开发者
Unity【Dynamic Bone】- 关于人物模型头发、衣物等细节的处理
Unity【Dynamic Bone】- 关于人物模型头发、衣物等细节的处理
317 0
Unity【Dynamic Bone】- 关于人物模型头发、衣物等细节的处理
|
API TensorFlow 算法框架/工具
tebsorflow2.0 使用Keras编写自定义图层和模型(下)
1.构建自定义层 1.1 基本模型框架构建 1.2 延迟创建权重,直到知道输入的形状 1.3 层的递归组合 1.4 层中创建loss张量 1.5 选择性地将层序列化 1.6 在call方法中给与训练参数特权 2. 建立模型
194 0