it would be nice to load pictures offline (for maps that you have in your phone), and online for maps you don't have in your phone

it would be nice, because now I'm working on an app which needs real-time scrolling of the map. I'm gonna use some workaround (load a bigger map before entering the real-time part)

maybe this idea would be nice with the native API too (of course on Android would have no impact :) )

it would improve the user experience a lot! and since the majority of apps use your location you certainly have the map data in your phone, so no need for additional traffic data...