Subject: How to display Airport Chart?
zakalawe wrote:Looking good, can you get this working so we can replace the map-widget for 3.0?
Specifically, there are some C++ data structures that still need to be exposed to Nasal via cppbind so that we can implement features available in the Map dialog and the hard-coded ND
http://wiki.flightgear.org/Canvas_GUI#PUI_Widgets
And then there's labels/decluttering that will be useful at some point:
Subject: Canvas: Label uncluttering
TheTom wrote:zakalawe wrote in Wed Sep 19, 2012 1:34 pm:Deciding an API for limiting symbols / databoxes is going to be very important - the NavDisplay and MapWidget already have different solutions for that. In particular there's a notion of symbol priority - basically I sort the available symbols by priority, and the display can be limited to the most important 10/50/100. This is also the approach taken by some real world map displays.
I've already had a look at this and seems like it already works not too bad But I'd like also to try oder variants and methods. What I think would improving is grouping together similar items and only split them based on their distance/displayed size. I've also talked to a friend who is developing a new flightmap system and we came up with an idea to preprocess static parts of the map and calculate good placements possibly with a non realtime algorithm and only place the dynamic data (mainly aircraft) during runtime.