Use OpenStreetMap instead of Google Maps to set peoples location

Registered by Matthias Mailänder on 2009-10-08

Launchpad is all about Open Source, but currently using the proprietary Google Maps API for people pages to set their location. Why not just switch to http://www.openstreetmap.org/ which offers the same, but relies on user-generated open content. Not a very important issue, but maybe a fun thing to do for an enthusiast.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Curtis Hovey on 2010-06-01

Related branches

Sprints

Whiteboard

One of the requirements is that the maps are served via https, so we don't create warnings in users' browsers. -beuno

beuno - could we remove this requirement by hosting maps locally? This is what WikiMedia is planning:

http://techblog.wikimedia.org/2009/04/openstreetmap-maps-will-be-added-to-wikimedia-projects/

Changes from the OpenStreetMap database could be merged with the Launchpad hosted version at regular intervals (weekly, perhaps). This would also remove any potential for issues at OSM causing problems with Launchpad. Joseph

Joseph: We could, but it won't be easy to convince IS to set up and maintain all the infrastructure. I'll bring in Francis, the Launchpad manager to weigh in here. (personally, I would love OSM to replace google maps, btw)

Great, thanks Martin. I expect it would be difficult to persuade either OSM to serve tiles via https or, alternatively, to persuade Launchpad to host their own OSM data. I would think the efforts would surely be worthwhile, however. It would be interesting to see some stats concerning the usage levels of maps on launchpad.net; I would guess that the number of tiles served would be relatively low, which is handy from an infrastructure perspective, but conversely could be used as an argument that the effort required isn't justified. Best regards, Joseph

(?)

Work Items