MGMaps Lib SDK

MGMaps Lib is lightweight J2ME mapping library. It gives easy way to add mapping capabilities to your Mobile Java application. If you don't know Mobile Java, then also we can build your custom mobile mapping application for you.
MGMaps Lib SDK key features:
- Add slippy maps to a mobile application: smooth panning, animated zoom-in and zoom-out
- Draw objects to the map (points, lines, KML on-line data, live GPS locations)
- OpenStreetMap free maps can be used. No license fee for this. Also other sources are supported, including own map servers, we are not tied to any particular map or mapping service provider.
- Royalty-free licensing, one-time fee regardless of number of users
- Supports other map servers: your own, or from a commercial vendor.
- Offline maps can be used
- Two API levels: easy-to-use high-level API (as J2ME Custom Item in a Form) and powerful Canvas mapComponent API (usable in full Canvas).
- A lot of customization options for advanced development: add map services, cursors, map markers and labels, content services, coordinate systems etc
- Open source: available under CC-GNU GPL, in addition to the commercial license. So it can be used for free in the open source projects.
Mission of the library is to make your custom mobile mapping development just as easy and flexible as Google's Maps API in the web. Anyone can make custom mobile mapping applications now.
Example. Basic method to add add maps to app requires just following lines of code:
mapItem = new MapItem("Map", "abcdtrial", Mapper.instance,
150, 150, new WgsPoint(24.764580, 59.437420), 12);
mMainForm = new Form("Here is Tallinn");
mMainForm.append(mapItem);
» Lib SDK developer downloads
» Buy license
» Mobile mapping application examples (PDF)
» Mobile mapping application for mobile operator (PDF)