Mobile GMaps

Mobile GMaps is a Java-J2ME application for phones which displays GoogleMap or Keyhole images and maps. Even better, it's distributed under a CreativeCommons license, but not for commercial use.

This looks like an incredibly useful application, and being done in J2ME makes it slicker than current Python applications (though no doubt more difficult to develop). The interface is pretty simple. It allows you to view, move, and zoom a map, view the satellite image, and search for a location.

A limitation of both the platforms speed/memory as well as the network speed make loading and translating maps rather slow. It's a very good demonstration, but the true usefulness will come when it's possible to view GoogleLocal information, tracks, waypoints, and automatically determine a location and display this on the map.

Example Use Case Scenarios:

  1. Show up in a city, search for "Hilton Hotel", and have the map show you the path/directions to your hotel.
  2. Display nearby restaurants, highlight the desired one and via a menu, select "Call this Restaurant." The number is automatically dialed so you can make reservations on your way over.
  3. Lead a user along a tour route, directing their travel. This is shown on the map. When the user gets to a location show them text about the location or an audio/video segment.

About this article

written on
posted in MapsMobile Back to Top

About the Author

Andrew Turner is an advocate of open standards and open data. He is actively involved in many organizations developing and supporting open standards, including OpenStreetMap, Open Geospatial Consortium, Open Web Foundation, OSGeo, and the World Wide Web Consortium. He co-founded CrisisCommons, a community of volunteers that, in coordination with government agencies and disaster response groups, build technology tools to help people in need during and after a crisis such as an earthquake, tsunami, tornado, hurricane, flood, or wildfire.