9. Developer experimentation
Mersey Ferries in Liverpool
Looks up location on
shipais.com and inserts it
into mapme.at
http://mapme.at/where/snowdrop
http://mapme.at/where/royaliris
http://mapme.at/where/royaldaffodil
19. Why OpenStreetMap?
I’m a fan
Huge existing dataset
Constantly evolving
Read/Write API
Good license
20. How is OSM data used?
Maps - screenshot ideally pre-cloudmade
(Couldn’t find one)
(Demonstrates that OSM has always been a feature on OSM
even when we had a commercial mapping provider’s API)
21. How is OSM data used?
Maps - new screenshot showing cloudmade
25. Foursquare (Gowalla, Brightkite)
Allows you to “check in” to places.
Have a existing database of places visible to everyone
If a place doesn’t exist, you can create it
26. Foursquare (Gowalla, Brightkite)
Allows you to “check in” to places.
Have a existing database of places visible to everyone
If a place doesn’t exist, you can create it
Foursquare gives “Mayorship” to the person who visits a
place most often, also “Badges” to encourage activity
30. mapme.at places
Launched in January
Existing places show on a
map on your homepage
“map yourself” at a place
31. mapme.at places
Launched in January
Existing places show on a
map on your homepage
“map yourself” at a place
Also available from mobile:
http://mapme.at/me/mobile
33. How does it work?
Cloudmade reverse
geocoder returns POIs
34. How does it work?
Cloudmade reverse
geocoder returns POIs
Store entries in mapme.at
DB with the OSM ID
35. How does it work?
Cloudmade reverse
geocoder returns POIs
Store entries in mapme.at
DB with the OSM ID
Users can mark places as
favourites with optional
short label
37. How does it work?
Non-existent place? User
can still create an entry
38. How does it work?
Non-existent place? User
can still create an entry
Places can be private or can
be shared with others
39. How does it work?
Non-existent place? User
can still create an entry
Places can be private or can
be shared with others
If user shares a place with
everyone, they give us
permission to add it to OSM
42. Third party services
Lots of sites have their own database with their own IDs
mapme.at currently tries to match Foursquare venues onto
OSM IDs using the venue name
43. Third party services
Lots of sites have their own database with their own IDs
mapme.at currently tries to match Foursquare venues onto
OSM IDs using the venue name
Releasing a tool soon to allow manual matching
44. Third party services
Lots of sites have their own database with their own IDs
mapme.at currently tries to match Foursquare venues onto
OSM IDs using the venue name
Releasing a tool soon to allow manual matching
Resulting Foursquare to OSM ID mapping will be released
45. Third party services
Lots of sites have their own database with their own IDs
mapme.at currently tries to match Foursquare venues onto
OSM IDs using the venue name
Releasing a tool soon to allow manual matching
Resulting Foursquare to OSM ID mapping will be released
More services coming soon too
47. How does this help OSM?
New data from user submissions to fill gaps
48. How does this help OSM?
New data from user submissions to fill gaps
New mapping data linking OpenStreetMap
to external services
49. How does this help OSM?
New data from user submissions to fill gaps
New mapping data linking OpenStreetMap
to external services
More users coming to OpenStreetMap from mapme.at
mapme.at works with various other location sources, including the new Twitter geo features, and basically any service that works with Fireeagle or can output GeoRSS.
Have always had OSM maps available on the site, from the beginning they’ve often been the best maps of the places I’ve go to.
Switched to cloudmade maps API partly because they were offering a great product including the Style Editor but also because we liked the idea that by forcing the user to use OSM on the site any location added to the map could be added to OSM later. We’ll come back to this soon.