-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Open
Labels
Description
What happened?
When testing KML's GroundOverlay, georeferencing does not align correctly in 3D views at higher latitudes. Google Earth also uses a 3D view, but it renders the overlay as expected.
The reproduction steps demonstrate comparing Cesium 3D view vs. Cesium 2D view vs. Google Earth 3D view.
Reproduction steps
- Download the above
ExamplePlotsAndPoints.zip
and unzip. - Load an attached KMZ file (
GroundOverlay.kmz
orGroundOverlay-RedOnly
). - If loading
GroundOverlay.kmz
, disable the blue layer. (Does not apply if loadingGroundOverlay-RedOnly
.) - For "Imagery", select "Bing Map Aerial" or any other imagery that clearly shows North America.
- Ensure that it is in "3D" mode.
- Zoom in near the coast of New York City and observe how the red layer does not line up with the coastline.
- Change to "2D" mode.
- Zoom in near the coast of New York City and observe how the red layer now lines up well with the coastline.
(Optional)
- Load Google Earth and load the attached KMZ file(s).
- Zoom in near the coast of New York City and observe how the red layer does line up well with the coastline, despite being in a 3D view.
Sandcastle example
Environment
Browser: Microsoft Edge
CesiumJS Version: 1.134.0
Operating System: Windows 11