<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[albatorsss的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/albatorsss</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; albatorsss]]></copyright><item><title><![CDATA[关于获取图层图例并展示的问题]]></title><link>https://blog.youkuaiyun.com/albatorsss/article/details/119816366</link><guid>https://blog.youkuaiyun.com/albatorsss/article/details/119816366</guid><author>albatorsss</author><pubDate>Fri, 20 Aug 2021 09:49:27 +0800</pubDate><description><![CDATA[1.首先是获取图例
this.map.getLayers().forEach(x=&gt;{
        let i =[];
        i.push(
          x.label,
          x.layerInfo.getSource().getLegendUrl()
        )
        legendUrls.push(i)
      })

然后是通过使用获取到的图例url加载出图例：获取到的图例是图片形式，因此可以将获取到的url作为&lt; img &g]]></description><category></category></item><item><title><![CDATA[CESIUM 获取当前视图范围]]></title><link>https://blog.youkuaiyun.com/albatorsss/article/details/117075679</link><guid>https://blog.youkuaiyun.com/albatorsss/article/details/117075679</guid><author>albatorsss</author><pubDate>Thu, 20 May 2021 14:33:38 +0800</pubDate><description><![CDATA[CESIUM 获取当前视图范围
点击跳转至原文
侵删
getPickRay方法
官方解释是：
Create a ray from the camera position through the pixel at windowPosition in world coordinates.
大体意思是：能够通过屏幕坐标转换成经纬度坐标。屏幕坐标的话，我们可以通过div位置来获取，这样屏幕的左上角坐标和右下角坐标是可以很容易获取到的。
以下是获取左上角和右下角的详细代码：
let pt1 = new Cesium.]]></description><category></category></item></channel></rss>