20,741
edits
| Line 2: | Line 2: | ||
== Status: The Map/NavDisplay backend == | == Status: The Map/NavDisplay backend == | ||
* '''TheTom''': "vertical projection seems not too complicated as its basically just calculating segment lenghts on a sphere, or maybe just direct distance calculations. I think the error in comparison to the real sphere can be neglected while using typical distances (eg. at a distance of 300 miles the error is about 2.8 miles, which is ~0.9%)." {{Pending}} (see [[Canvas Maps]]) | |||
* '''TheTom''': "Seems like the map and groundradar/map are good examples to use for improving the API and implementing new features. I'm currently working on passing all the needed events to the property tree and improving the API. But also the NasalPositioned needs to be extended to eg. also expose taxiways, aprons and parking positions (it's already possible to get the names of the parking positions but not their positions)." | * '''TheTom''': "Seems like the map and groundradar/map are good examples to use for improving the API and implementing new features. I'm currently working on passing all the needed events to the property tree and improving the API. But also the NasalPositioned needs to be extended to eg. also expose taxiways, aprons and parking positions (it's already possible to get the names of the parking positions but not their positions)." | ||
* '''Hooray''': "The map dialog is certainly one of the more complex (and more interesting) dialogs, but it will definitely be a valuable lesson to see how the Canvas/GUI layer works, and if it still needs enhancements. And yes, since fairly recently, the navdb data is fully exposed to Nasal (also thanks to James, who did all this as part of his work on [[Nasal scripting language#Positioned Object Queries|NasalPositioned.cxx]])" | * '''Hooray''': "The map dialog is certainly one of the more complex (and more interesting) dialogs, but it will definitely be a valuable lesson to see how the Canvas/GUI layer works, and if it still needs enhancements. And yes, since fairly recently, the navdb data is fully exposed to Nasal (also thanks to James, who did all this as part of his work on [[Nasal scripting language#Positioned Object Queries|NasalPositioned.cxx]])" | ||