Improve map actions
Prefer geo coordinates over address geo coding if available, use IATA codes as fallback if airport names aren't available, make use of the new C++ API rather than string-based property access.