Open Source Android Apps for Developers: Osm-Android

Apps Description
Osm-Android is an open source Android application that renders OpenStreetMap maps and calculates routes. The OSM android application can be divided into several modules:
* The reading, storing and interpretation of the binary map data
* The map engine
* The rendering module
* The rounting module

Below is a brief list of the features that current supported by osm-android:
* Centralized storage of labels and associated coordinates (street names, lakes, parks, etc.)
* Searching of names in the label database and focusing the map on the item’s coordinates
* Drawing engine based on OpenGL ES implementation in Android
* Routing engine based on Dijkstra’s algorithm on a weighted oriented graph
* Track recording feature (still to be tested)

Project Home
http://code.google.com/p/osm-android/

Project owners
iulian.banaga

Version
0.0.19

Downloads
http://code.google.com/p/osm-android/downloads/list

Source Code
# Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://osm-android.googlecode.com/svn/trunk/ osm-android-read-only

Others
Work to be done in the near future:
* Add the possibility to save the current location as a POI (at least summary & coordinates)
* Display Points of Interests on the map
* Improve the osm-converter, especially regarding memory usage
* Speed up the rendering engine
* Optimize the routing algorithm (including routing restrictions)

Posted by Cute Android

Related Android Apps:

  1. Open Source Android Apps for Developers: OsmAnd
  2. Open Source Android Apps for Developers: GPS Logger for Android
  3. Open Source Android Apps for Developers: Milestone-overclock
  4. Open Source Android Apps for Developers: Libgdx
  5. Open Source Android Apps for Developers: Big-planet-tracks (An Offline Maps Enabled GPS Tracking App for Android-powered Phones)
  6. Open Source Android Apps for Developers: Osmeditor4android
  7. Open Source Android Apps for Developers: Android-2D-Engine (Android Game)
  8. Open Source Android Apps for Developers: mixare (Open Source Augmented Reality Engine)
  9. Open Source Android Apps for Developers: gvSIG Mini
  10. Open Source Android Apps for Developers: Forget3d