Another short subject, but worthy of a few remarks.
The GoogleMaps taskpane is implemented in a separate project, hopefully re-usable. Now integrated.
The task pane is created in GeodesiX.Addin #27#, which also contains the event handlers. GeodesiX.Addin.Map is the task pane, and it contains an instance of the GoogleMap user control, which in turn contains an Internet Explorer control.
The GoogleMap control exposes 3 public methods:
- ShowFlight #28#, which loads GoogleMaps.FlightPath.htm.
- ShowLocation #29#, which loads GoogleMaps.Geocoder.htm.
- ShowRoute #30#, which loads GoogleMaps.Directions.htm.