I am not sure if this is the right forum or whether this is feasible, but I would like put my wish list for Basecamp:
1) ability to develop plugins (preferably in Python)
2) Plugin API's for:
- allowing to position simple self-drawn 2D (lines, rectangles, circles) and 3D objects (cubes, spheres, arrows, cylinders ...) dynamically at lat/long locations
- feed GPS coordinates from either external GPS or through API (e.g. to play back a previously recorded route)
- ability to iterate over consecutive location following a route in predetermined step distances (e.g. to allow developing a plugin to developing a fly-over animation)
- dialog panels for user interface
3) ability to rotate map according to current heading or from within plugin through API
4) ability to position viewpoint in 3D view (altitude, downward vie angle) via mouse interface (something like Google Earth) and via plugin API
5) ability to take current gps position from externally connected devices (NMEA over (virtual) COM port and GARMIN devices via USB) and automatically center map around that position
6) ability to add user-definable buttons on the screen that launch plugin API's
7) navigation interface to allow guiding a driver (using a laptop with GPS unit attached) via a route, showing driving instructions
(this could be developed externally as a plugin)
8) online plugin repository for users to post their own developed plugins
Hope this is possible
Jef