[KML Support] Support for `Schema` and `SchemaData` tags
- Dominant language
- JavaScript
- Stars
- 15.7k
- Forks
- 3.9k
- Avg merge
- 4d 6h
- Merged PRs (30d)
- 34
Description
When loading a KML that contains `` tags using `KmlDataSource.load`, none of the placemarks are detected. You can check the sandcastle example for an instance of a KML with Schema tags. This KML loads in Google Earth but it displays nothing within cesium.
Sandcastle example: https://sandcastle.cesium.com/#c=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
Browser: Chrome
Operating System: Windows 10
Contributor guide
Research direction
Start with the linked Sandcastle example and the KmlDataSource.load entry point, then trace how KML containing and is parsed. Done means the example's placemarks are detected and displayed in Cesium, as they are in Google Earth.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- data
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100