Marble: KML gx:FlyTo handler and writer
completed by: Mayank Madan
mentors: Torsten Rahn, René Küttner, Dennis Nienhüser
Write classes KmlFlyToTagHandler (+ associated tag handlers for duration and flytomode), GeoDataFlyTo and KmlFlyToTagWriter to parse and write the gx:FlyTo KML tag.
- GeoDataFlyTo stores the data with the following members:
- QString identifier
- double duration
- enum FlyToMode flyToMode
- GeoDataAbstractView* view
Note that the gx: prefix means the tag is a Google extension, which are handled slightly different using the KML_DEFINE_TAG_HANDLER_GX22 macro. See KmlMultiTrackTagHandler.cpp for an example of that.
Resources: