Cesium 加载发光材质的行政区边界

在 cesium 中可以为 entities 设置材质,比如一条发光的线可以像如下这样设置:

   viewer.entities.add({
      name: "",
      polyline: {
        positions: Cesium.Cartesian3.fromDegreesArrayHeights([
          104.57311103029339, 30.71454550939871, 451.0205115032204,
          104.57369073762032, 30.71350155773247, 437.4264690503778,
          104.57414650599235, 30.7135714014856, 444.54897812734873,
          104.5740256006362, 30.714837602541927, 448.69868845044147,
          104.57483833991859, 30.72413178951584, 445.16245273847795,
        ]),
        width: 15,
        material: new Cesium.PolylineGlowMaterialProperty({
          glowPower: 0.1,
          color: Cesium.Color.fromCssColorString("#1039ff"),
        }),
        clampToGround: true,
      },
    });

得到的效果是:

 那么如果我们在加

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Cesium加载行政区边界线数据的方法是使用GeoJsonDataSource。可以通过以下步骤进行加载: 1. 首先,将行政区边界线数据保存在一个合适的地方,确保数据是以json格式保存的。 2. 使用以下代码来加载数据: ```javascript const jsonData = 'https://geo.datav.aliyun.com/areas_v3/bound/440000_full.json'; const geoJSON = Cesium.GeoJsonDataSource.load(jsonData, { stroke: Cesium.Color.fromCssColorString("#00fcff"), fill: Cesium.Color.fromCssColorString("#ffffff").withAlpha(0.0), strokeWidth: 3, markerSymbol: "?", }); polyliner = window.viewer.dataSources.add(geoJSON); ``` 在上面的代码中,变量`jsonData`是你存储行政区边界线数据的位置。`GeoJsonDataSource.load`方法用来加载数据,并通过参数指定线条的颜色、填充颜色、线条宽度和标记符号。 3. 最后,将加载的数据添加到Cesium的viewer中,以显示在地图上。你可以使用`viewer.dataSources.add`方法将`geoJSON`添加到viewer的dataSources中。 这样,行政区边界线数据就被成功加载Cesium中了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [cesium绘制地图国/省/市/区边界线](https://blog.csdn.net/weixin_40292154/article/details/124447004)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Cesium 加载发光材质行政区边界](https://blog.csdn.net/lz5211314121/article/details/131719616)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WebGIS小智

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值