Cesium 中 GeoJsonDataSource 贴地不生效的问题
Cesium 中 GeoJsonDataSource 可以设置 clampToGround
为 true 来确保其贴地,但有时会出现不生效的情况。可能有以下几个原因:
- 数据源不是地理坐标系(WGS84):如果数据源不是基于WGS84坐标系的,则可能无法正确地将图形贴到地球表面。确保你的数据源使用正确的坐标系。
- 数据源中的图形高度不是0:即使使用了
clampToGround
属性,如果数据源中的图形高度不是0,它们仍然可能会被放置在地球表面以上。因此,在使用clampToGround
属性时,最好删除 z 坐标。