Bring CloudMade Maps to Your iPhone Application
If you’re looking for maps to add to your iPhone application you’re in the right place.
CloudMade’s iPhone Maps Library is an open source library that gives application developers everything you need to create great navigation applications on the iPhone. You don’t need to wait any longer to add turn-by-turn navigation for vehicles, pedestrians and cyclists.
The iPhone Maps Library is part of a suite of CloudMade APIs and tools that give developers access to regularly updated crowd-sourced maps. Give your users a unique experience – take control of the look and feel of your application and create richer, more interactive experiences.
The iPhone Maps Library integrates with other CloudMade tools including Style Editor, a web based tool that gives access to a variety of professionally designed map styles, which you can customize to fit your application’s specific purpose.
The are several applications in the App Store that already use CloudMade’s maps, with many more in the pipline
Trails – Relive your greatest biking, hiking and walking
moments and share them with your friends; Trails lets
you view your activities on a choice of different
CloudMade maps.
The main features of CloudMade’s Map Library are:
- Quick development time with easy to follow examples
- Mapping framework & controls
- Custom tile serving
- Geocoding
- Routing service via vehicle, pedestrian and cycle
- Integration with iPhone Location API
WorldView Live – If the view out of your window isn’t
exotic enough WorldView Live is the app for you; This
great application lets you view live webcams from all
around the world.
CloudMade’s iPhone Maps Library provides developers with a real alternative to standard mapping on the iPhone. This, combined with the ability to let consumers bring their custom maps across with them – across desktop, mobile and web – make for a compelling end user experience.
March 19th, 2009 - Posted by Cragg Nilson in api, clients, cloudmade, developers, events, ruby | | 9 Comments
Introducing the CloudMade Developer Zone
The CloudMade Developer Zone launched last week in San Francisco. We’ll be bring the launch to London this Thursday February 12th. There will be keynotes, live demonstrations from CloudMade partners that will include social networking, navigation, real estate, personal tracking, fleet tracking applications and more. There are only a few places left, so please sign-up now to avoid disappointment.
The CloudMade Developer Zone has all the resources developers need to get started building awesome location based applications. Here are some highlights:
Video Tutorials
Video tutorials are a great way to get started with a new tool quickly. We’re going to be publishing lots more screen casts, like this one about our Style Editor:
CloudMade StyleEditor ScreenCast from CloudMade on Vimeo.
If you’ve been using any of our tools or APIs, you can create a screen cast and have it featured on the site. You could show how to make an amazing map style using the Style Editor, how to take our Ruby API and integrate it into a Rails application or how to use our open source repositories to modify our iPhone Maps Library. Email in your screen casts here and we’ll get back to you.
Open Source Libraries and APIs
We want to make it as easy as possible for you to get started using our services. So that you can be up and running with as little hassle as possible, we have open source libraries for Ruby, Java, Python and iPhone Objective-C. From the Developer Zone you can browse and check-out the source code, join the project and contribute back to the community. There’s also step-by-step tutorials for each library and wiki pages where you can add any tips you might have.
You can find out more about the Developer Zone here.
February 9th, 2009 - Posted by Nick Black in api, cloudmade, developers, products, ruby, tips | | 8 Comments
Hexaflexamaps
Looking through a very old copy of Martin Gardner’s Mathematical Games, I stumbled upon his article about Flexagons and thought “what would these look like with maps on them?”. This is what they look like (at a really low resolution), but it is much more fun to make your own…
November 12th, 2008 - Posted by Matt Amos in ruby, tips | | 15 Comments
MiniBar / WhereCamp Slides
Here are the slides to accompany the presentaion given at MiniBar on the 25th May. We gave a similar version of the presentation as a lightening talk at WhereCamp, in Sunnyvale CA on the 2nd June. Enjoy!
June 8th, 2007 - Posted by in REST, api, ruby, ruby on rails, tools | | 0 Comments
Add Custom SQL to Rails Active Record Migrations
Ruby on Rails’ Migrations offer a nice alternative to traditional SQL DDL statements, that fit in with the Rails agile development philosophy. Migrations let you use Ruby code to create, alter and drop databases and tables, allowing you, amongst other things to switch databases mid-development, without having to refine your SQL.
Such convenience can sometimes mean a lack of flexibility. If you are trying to add a column to a MySQL database with type bigint unsigned, you’ll run into problems as ActiveRecord does not support unsinged bigints. You can solve the problem with some creative use of Ruby’s command line execution features – any code in a ruby file that is included between backticks(’ ` ‘) will be executed as a command line argument – so now you can include custom SQL statements without losing the benefits of Migrations:
class MyClass < ActiveRecord::Migration
def self.up
remove_column :mytable,
ld_column
puts `mysql database -u user -ppassword
-e 'alter table mytable add column new_column bigint unsigned'`
end
..
..
end
April 10th, 2007 - Posted by in ruby, ruby on rails, tips | | 0 Comments



