CloudMade. CloudMade (cloudmade.com) provides a platform for software developers to build geo-enabled applications.
The company provides a range of of web services, mobile and desktop libraries that let developers build powerful geo applications quickly and easily. CloudMade makes extensive use of OpenStreetMap data to provide mapping services. The company has a strong belief that OpenStreetMap can benefit enormously from commercial involvement and that a strong OpenStreetMap community is needed to ensure the health of the project. CloudMade was founded in 2007 by OSM founder Steve Coast and long-term OSM contributer, Nick Black. Both Nick and Steve sit on CloudMade's Board of Directors.
Traveling salesman. Status The current version 1.0.2 is using OpenStreetMap API 0.6 but supporting local and downloaded files in API 0.5 too.
SVN contains a newer version that support using the H2-database or Mysql instead of the OsmBin file-format to store your local map (planned to be released as version 1.1.0). Description Traveling-Salesman is a routing and navigation program for the OpenStreetMap. Planet.osm. Planet.osm is the OpenStreetMap data in one file: all the nodes, ways and relations that make up our map.
A new version is released every week. It's a big file (XML variant over 400GB uncompressed, 29GB compressed). API. OpenStreetMap has an Editing API for fetching and saving raw geodata from/to the OpenStreetMap database — this is the entry page for the documentation.
If you just want to embed a map into a webpage, you don't want this API. Use a Web Map Framework instead. REST specifications for the editing API API v0.6 - (currently used, as of April 2009) API v0.5 (no longer used as of April 2009); though this document may still be of useAPI v0.4 (no longer used as of October 2007) API v0.3 (no longer used as of May 2007) Osmdroid - OpenStreetMap-Tools for Android. Osmdroid is a (almost) full/free replacement for Android's MapView (v1 API) class.
It also includes a modular tile provider system with support for numerous online and offline tile sources and overlay support with built-in overlays for plotting icons, tracking location, and drawing shapes. osmdroid is in the progress of being migrated to GitHub. Michael Sheldon's Stuff » Local map rendering and route finding with libchamplain, Spatialite and Open Street Map. This tutorial takes you through the steps necessary to build a simple application which is capable of displaying data from OpenStreetMap and find driving routes between two locations without the need for any network services.
The final application will look something like this: And can even be used on the Nokia N900 mobile phone (running Maemo): Preparation The libraries you’ll need to install for this are: Memphis – A map renderer. Testing open-layers with iphone and android. « Geo-Mobile Blog. Openlayers on touch based phones.
We are investigating if we can use open-layers for touch screen mobile phones, concentrating on the iphone and android platforms. This is really just an experiment to see how much we can do in the phones browser without having to resort to writing or using custom apps in objective c and java. After doing a quick google this blog by whit highlights 3 different techniques to get openlayers working with iphone. Whit helpfully describes how to extend open layers, getting it to work with touch/gesture driven phones. Tiles@home/APIs. This page describes some APIs for accessing tiles@home data on the tah server.
Using the map tiles Map tile URLs are of the style: , where the numbers are Z, X, and Y. See Slippy map tilenames for details of what Z, X, and Y mean in this context (the same format as used in google maps, and in the other slippy map). Develop/Frameworks. Because we all deal with similar problems and use the same data model you don't have to invent the wheel twice.
Feel free to build upon the work of others. Single Purpose Client Libraries for API0.6 (the RESTful API)