Managing in a transparent way any kind of map, that's what GMA (Global Map API) is offering to developers. Instead of dealing and switching with different map APIs (Google, OpenStreetMap...), GMA proposes a simple and single object fed by different map providers. It offers also the possibility to download maps for offline usage as well as displaying virtual tags and building plans on top of the map. Do you need an application that shows a Google map while you're outdoor and that automatically switches to the building plan when you're entering it? GMA and a few lines of codes are now enough to achieve it.