Cesium 中 GeoJsonDataSource 贴地不生效的问题

Cesium 中 GeoJsonDataSource 可以设置 clampToGround 为 true 来确保其贴地,但有时会出现不生效的情况。可能有以下几个原因:

  1. 数据源不是地理坐标系(WGS84):如果数据源不是基于WGS84坐标系的,则可能无法正确地将图形贴到地球表面。确保你的数据源使用正确的坐标系。
  2. 数据源中的图形高度不是0:即使使用了 clampToGround 属性,如果数据源中的图形高度不是0,它们仍然可能会被放置在地球表面以上。因此,在使用clampToGround属性时,最好删除 z 坐标。
posted @ 2024-05-30 23:26  flypopo  阅读(330)  评论(0编辑  收藏  举报