Why (and how) we've switched away from Google Maps

Fellow Nestoria fans,

this week we went live with a significant change to our service - in most countries we've moved away from Google maps and are now relying exclusively on OpenStreetMap maps served by MapQuest.

Before I dive into the why (and the how for all our neogeo mapping freaks amongst our readership), let me say that Google maps remains a phenomenal service that is continually adding amazingly innovative new functionalities. The boom in online cartography witnessed over the last years was kicked off by the launch of Google maps, and I can still remember the light bulb going on in my head when in early 2005 I saw housingmaps.com, the first Google maps mashup. It was clear I was looking at the future. A little over a year later, in June 2006, we launched Nestoria. So I am the first to recognize the unequaled contribution Google has made and continues to make in unlocking the potential of cartography for the world (and technology in general).

In 2006 I had another "ah-ha" moment as well, though. I met Steve Coast, the founder of OpenStreetMap. He explained the idea - a free and editable map of the world made by user contribution. A map that would not just allow me to get the final rendered output, but also the actual data underneath. At the time, looking at Steve as he showed me the GPS device he was using to map the details of our meeting (which took place in a little cafe in Soho across the street from the John Snow pub), the idea of creating a viable map via volunteer submissions seemed preposterous in the extreme. But I watched as OSM grew and grew from those humble beginnings. Now, less than six years later, that map powers Nestoria thanks to millions of man hours of contribution by individuals and organizations that recognize the power of open data.

So, why have we switched? There are four main reasons

1. The maps are equal or better

OpenStreetMap's great strength is that anyone can contibute. Since the project started over 500,000 people around the world have signed up to do just that, often going into insane levels of detail. Fixes can be added and reflected in the maps very quickly. It is a fundamentally different model than the traditional "only an expert from the government can come make the map" model. People can map whichever features are important to them (paths, pubs, buildings, etc) and escape the car centric focus of many mapping services. All of this data is then made freely available for all to use. Increasingly government agencies are realising that it makes more sense to cooperate with and benefit from this new approach to data gathering and maintenance.

Thanks to the hard work of all of these volunteers, in many places of the world, particularly the European countries we were focused on, OSM maps are of equal or better quality than any other widely available mapping service.

2. It's another visible way for us to support open data

Our service does nothing more (and nothing less!) than aggregate data from many different sources and present it in an easy to use format. We benefit greatly from open data, and as such we want to do our part (within the limited resources of a start-up) to help the open data movement. This is why we sponsor OpenStreetMap conferences and recently donated to OpenStreetMap's humanitarian efforts. This is why we feature the work of open data advocates on our blog, and also why we make our own data available via our API and other tools. We are a company that believes in open data.

3. Google introduced charging for map usage

Earlier this year Google announced that they would begin introducing limits to the use of Google maps by commercial websites. The good news is that Nestoria has grown nicely since our start in 2006. The bad news was that our size meant that we were well over the free usage limits Google announced.

In November I was contacted by a sales person from the Google Enterprise team. I had suspected we might be over the limit. Obviously no one looks forward to a new cost for their business, but I approached the talk with an open mind. Google Maps is a great service, and we had benefited greatly from it. As a businessperson, I know there's no such thing as a free lunch, and so I was open to paying Google a reasonable fee for their continued service.

Unfortunately Google's sales process was not good. Having agreed to a time for a call, the sales rep missed the appointment with no warning, instead calling me 45 minutes late. It was quickly obvious he had done no research whatsoever about our service, what we do, or even where (in which countries) we do it. He was unable to explain the basics of the new charging regime - for example, what exactly is a "map-view", telling me instead to "ask your developers". Finally he quoted a price to continue using Google Maps (just on nestoria.co.uk, one of eight countries we operate in) that would have bankrupted our company.

Google's excellence in technical services was definitely not matched by its salesmanship. The experience was disappointing, and I say this as the founder of a site that has often been featured by Google in promotional literature for our innovative use of Google maps. Having always envisioned that we would someday move to OSM, this was the nudge that pushed us over the cliff.

In the interest of fairness I should also mention that Google has been a great supporter of OSM in the past, donating funds for hardware for instance, and hopefully they will continue to be far into the future. Google remains a great supporter of opensource software with initiatives like their excellent Summer of Code initiative.

We're very thankful to Google for all the innovation they encourage and for allowing us to use their maps service for free for years. The decision to introduce charging is theirs to make and we can't argue with it. Despite this though, I have to question some of the logic they presented regarding their reasons for introducing charging now. Google claims charging is needed to ensure the long term commercial viability of the service, but is belt tightening really needed at the same time as Google announces record revenues and profits?

More importantly though I wonder if the decision really achieves the desired outcome. While us moving away from Google Maps will reduce some fractional amount of bandwidth costs for Google it also means our team of engineers will be spending our time working with, and innovating on, other geo technologies. While on the one hand Google spends a lot of effort trying to court developers, decisions like this turn them away. Especially combined with the subpar sales implementation I experienced, this seems to go completely against the ecosystem model that has enabled Google Maps to flourish, which is disappointing.

4. The tools are ready.

Despite all of this, we would not have been technically able to make the switch unless there was a solid set of tools and services around OSM that made the switch possible. I'll go into these in more detail in the technical part of this post, but let me here once again publicly thank all the developers around the world who have worked hard over the last few years to create the modern neogeo tool chain from scratch. Also let me explicitly thank the companies like AOL's Mapquest and Microsoft's Bing who are actively supporting OpenStreetMap.

Before I dive into the technical minutiae, let me say that all of this isn't to imply that OSM maps are perfect. No map ever is. But it all added up to a compelling sense that now was the time to switch. Nevertheless if you see problems, please tell us (via twitter or the feedback link on the page you are using). Or, better, please get involved with OSM and start contributing.

Now, in the interest of encouraging innovation (and thanking those who made this move possible) let's move on to the technical fun of HOW we actually switched map providers?

When we realized it was time for us to make the move we faced one big decision - should we use someone else's OSM tiles or should we render and serve our own? We called in an expert to advise us. OSM expert, and former Nestoria blog interviewee, Andy Allan runs OpenCycleMap, a rendering of OSM data designed specifically with the interests of cyclists in mind. He was kind enough to come to Nestoria HQ and spend some time taking us through the pros and cons of rendering our own tiles. Rendering has the advantage that you can make the map look exactly the way you want. When done well this can produce phenomenal results, a good example of this is Michal Migurski's recently announced terrain layer, but unfortunately it's no small technical undertaking, especially when we've also got a property search engine to run.

We concluded the only viable path was for us to leave the rendering and serving to experts and use someone else's OSM tileset. At this point the more astute of you may be asking why we dont just use the tiles from openstreetmap.org directly. That's unfortunately not an option due to OSM's tile usage policy. As a volunteer run organization, OSM doesn't have the technical or financial resources to serve tiles for us and the whole world. Luckily however several companies have stepped in to fill this gap - CloudMade has for several years offered an OSM tile layer for all to use. In 2010 MapQuest released a similar service. While we are longtime fans of CloudMade (we use their tiles on our Where Can I Live? service), for their global infrastrucutre and speed we decided we'd prefer to use MapQuest's OSM tiles. But now the question was how to get the OSM tiles on to our pages.

First of all, if your website is using a map I strongly advise you to consider using Mapstraction, which, as the name implies, is a javascript mapping abstraction layer. You write your code using Mapstraction methods and can then switch between anyone of 10 or more supported mapping services. Even if you plan to stay with one mapping provider this can make sense as they create new versions (as Google did several years ago when they released version 3 of their service requiring a different syntax than version 2). The good news is we've been using Mapstraction since the very beginning of Nestoria, in fact we funded the initial development - this was the topic of my 2006 meeting with Steve Coast and others. Five years later Mapstraction continues to flourish, with an active community of developers. At this point in the project (mid-Nov) Mapstraction offered two different services for loading OSM based tiles: CloudMade and OpenLayers. Cloudmade would mean using Cloudmade tiles. OpenLayers was an option, but not a technology we had much experience with. Meanwhile over the last few months I had been hearing a lot of buzz abouta new mapping library called Leaflet. Leaflet is also from the folks in the CloudMade team, but is newer (thus benefiting from all the lessons learned in building the original CloudMade map library) and is opensource. Leaflet allows the user to request any tileset, configuring it to query MapQuest was trivial. Everyone can contribute and in the six months or so since Leaflet launched almost 150 developers have forked the code. Lots of people are submitting patches, the pace of development is rapid, and the documentation is excellent.

Unfortunately, there was no Mapstraction plugin for Leaflet. And this is where the magic of an engaged and vibrant open source community once again enters our tale. The very day I pondered whether to dive in an write a Leaflet plugin, Ben Welsh submitted exactly what we needed to github for all to use (and modify). It worked almost perfectly. A few minor tweaks (and submitted patches) later we had an OSM map on Nestoria. Many thanks Ben!

So, there you have it - OSM to MapQuest to Leaflet to Mapstraction. If anyone out there can top that neogeo chain I'll be impressed. Please let us know what you think or if you have any questions.

BTW - if all this has raised your interest in all things geo (and you're in London), please do come to the next #geomob event on 16 February where I'll be giving a talk about our move away from Google Maps.

UPDATE: in the comments below paulmaunders points to this very good post where he lays out the options his firm, Fubra, considered under similar circumstances.

 

 

Filed under  //  cloudmade   googlemaps   leaflet   mapquest   maps   mapstraction   opendataftw!   openstreetmap  
Comments (29)
Posted by Ed Freyfogle 

A season for giving

Fellow Nestofarians,

2011 has been a difficult year for most developed economies, and the only certainty 2012 offers is more uncertainty. It's easy in such times to get overwhelmed and lose the bigger picture. The holiday season is a good chance to break the every day schedule and instead reflect on how lucky we all are. In this spirit, this year, rather than sending our clients and partners Christmas gifts, we've instead donated on their behalf to a project we believe has the potential to improve the lives of millions: the Humanitarian OpenStreetMap Team (HOT).

 

 

Diligent Nestoria followers will know that we've been long-time supporters of OpenStreetMap, but you might not know of the great work HOT has been doing. The project focuses on getting the humanitarian and open mapping communities to work together in two ways.

Firstly, many parts of the world don't have easy to use (ie digitally shareable), accurate maps, or the existing maps are out of date due to natural disasters. HOT helps coordinate efforts to rapidly focus volunteer mappers to address this need - both via fieldwork with GPS devices, but also from across the world using satellite imagery - after a disaster. A great example of the effectiveness of a global community of volunteer mappers diving in to help is this visualization made by ItoWorld of the response to the Haiti Earthquake a few years ago.

What's so inspiring about this is that it lets people 1000's of miles away from the disaster immediately and tangibly work to help improve the situation on the ground.

Secondly HOT works to stimulate open mapping via advocacy, training and outreach literally across the world. Here's a great presentation about some of the training work HOT has undertaken in Indonesia.

This very week HOT has been activated to help map health facilities in Libya.

We're proud to be able to support HOT and their mission. If this post has inspired you please get involved with HOT, more help is always needed. It can be as simple spending a few hours tracing satellite imagery. HOT operates a task server with a list of projects that need help. Please get involved. Hopefully we've interested you enough to follow HOT's progress via their twitter feed. If you're in London, we're hoping to have someone from HOT present at one of our upcoming #geomob events.

In closing, happy holidays from all of us to all of you. We're looking forward to a great 2012 (That being said though 2011 isn't over just yet - we'll have some more OpenStreetMap related news to share in a few days time).

Filed under  //  Christmas   HOT   openstreetmap  
Comments (0)
Posted by Ed Freyfogle 

Where Can I Live? featured in Cloudmade App Gallery

Beloved Nestorficionados,

We are happy to report that Where Can I Live?, a website we successfully launched last year, is now featured in the Cloudmade application gallery.

Screen_shot_2010-09-28_at_14


For those who don't know Cloudmade, here's what they do in their own words:

CloudMade provides you with access to a range of innovative tools and APIs that allow you to make the most of map data. We source our map data from OpenStreetMap, the community mapping project which is making a free map of the world. 

For WCIL we used the Cloudmade StyleEditor to adjust the OSM maps to our needs. 

Check out the Cloudmade API and all the other cool web and mobile apps in the gallery!

Filed under  //  openstreetmap  
Comments (0)
Posted by nomsa 

New OSM Maps on Nestoria with Cloudmade

Dear Nestorfuns,

Our true fans will know the "geo fun" feature that allows you to use our property search with OSM Maps.

Viral_panel

I am happy to report that we have updated this feature with brand new, customized maps curtesy of Cloudmade. Cloudmade allows you to create your own designs for OSM maps and integrate them on your website via their API.

Check out Spitalfields, London:

(download)

 


We are very pleased with the result, big thank you to the people at Cloudmade!

We hope you'll have fun playing with this new feature. Have a nice bank holiday weekend!

 

 

 

 

Filed under  //  fun   new features   openstreetmap   technical  
Comments (2)
Posted by nomsa 

OpenStreetMap keeps getting better

Dearest Nestophiles,

As you no doubt remember, last October we launched the first ever commercial use of OpenStreetMap maps by using OSM maps for properties in the Isle of Wight I'm very pleased to report that OSM has continued to develop since then. The recent State of the Map conference was a great chance for the community to meet, reflect on the progress made, trade tips, and plot the way forward, and we're proud to have been able to sponsor the event.

One point that came up during the conference was that the OSM imagery we use on Nestoria, although only 10 months old, is already out of date. The change in detail in the maps is indicative of the improvement of quality we've seen from OSM over the last year. Have a look at these maps of Cowes
old imagery:
Media_httpstaticnesto_dcbxe

new imagery:
Media_httpstaticnesto_acsij

Things to note:
  • better labeling
  • better colouring
  • green space designation
  • one way streets
  • walking paths
zoom in and it gets better, as you can see in this Nestoria DropIn map

property for sale
Media_httpstaticnesto_aigjd

We're not the only ones to recognize OpenStreetMap's continued improvement. Automotive Navigation Data (AND), a leading provider of location, routing, mapping and address management are donated their entire dataset for a country to OSM

More and more OpenStreetMap is becoming a viable alternative to commercial mapping products. Congrats to all the volunteers behind OpenStreetMap. Makes one wonder if now is really a good time to spend 2 billion Euro on a mapping service.

Filed under  //  openstreetmap  
Comments (0)
Posted by Nestoria UK 

Nestoria Interview - Nick Black - Co-founder, Mappam

Nestoria fans,

 

as you know we keep an eagle eyed watch on the interweb for new trends in map based services and how they might be applied to the property search space. Today we talk with Nick Black, long time force in the UK geo enthusiast scene, and now co-founder of new map based advertising start up Mappam.

 

Nick, thanks for talking with us.

 

1. Explain a bit the concept behind Mappam. Why is it a useful solution for advertisers and for webmasters?

 

Mappam is about putting your adverts on the map. There are loads of map-mashup sites out there, ranging from high traffic commercial sites like Plazes or Nestoria that use Google Maps as a base map, or community sites like OpenStreetMap, to the hundreds of new map-mashups that appear every week. Mappam gives the people who run these sites a chance to earn some money and gives advertisers a chance to reach a massive audience.

 

As an advertiser, you can visit mappam.com and place an advert, choosing the exact location where you want the ad to appear, and uploading a small icon to represent your ad. The icon you upload will appear on all of our host's sites. When someone clicks on it, a bubble will pop up, showing your advert. You only pay when someone clicks on the info bubble and is redirected to your site, and you get to choose how much you pay.

 

As a host, you can add one line of Javascript to your existing Google, Yahoo!, Microsoft, Multimap or OpenStreetMap/OpenLayers map and Mappam ads will appear. When one of your visitors clicks, you earn money.

 

2. Are you seeing more and more 'mash-ups' trying to make the leap from side hobby project to actually becoming a viable business? Why should they choose Mappam versus something like AdSense.

 

The map-site business model is unproven, to say the least. A major problem with using traditional banner advertising on a map-site is the lack of context - the advertising provider will usually key-word search your site, so a site like OpenStreetMap has adverts for companies selling geo-data, but nothing that is related the geographic context of the site. If map-mashup sites can display adverts on their maps, they will be presenting their users with information that is relevant to them. The users will be happier with their experience, they will be more likely to click on the ad and the site will earn more money (as well as have happier users).

 

3. What are your thoughts on balancing the need for monetisation with user experience?

 

User experience is important, but providing the most relevant information is the most important thing. With Mappam, people can monetise their sites and provide relevant information to their visitors at the same time. Banner ads are bad for maps for two reasons: they don't provide relevant information and they take up loads of space. No-one wants a map-site with half the screen taken up with adverts. Mappam ads are small icons that take up just a tiny amount of screen space - making for a much better user experience.

 

4. What possibilities do you see for map based advertising specifically in the property sector?

 

There a load of opportunities for map advertising within the property sector and we're really happy to have Nestoria onboard as Mappam launch partners. For those with property to sell, Mappam provides a great platform for getting the message across. There's also a lot of opportunity for providing relevant information to prospective house buyers - I bet Ikea would love to be able to reach everyone who's going to buy a flat in Putney. If they combined the Mappam API with Nestoria's API, they would know the size of house you were looking at and could advertise your perfect kitchen. Imagine that!

 

Thanks Nick. Great to see that the tidal wave of technical innovation in online cartography over the last 18 months is now starting to be matched by business innovation as well. We'll obviously be watching Mappam closely.

 

past Nestoria interviews: Fleming Madsen, Mike Price, Prashant Agarwal.

Filed under  //  interviews   openstreetmap  
Comments (0)
Posted by Nestoria UK 

Sponsoring OpenStreetMap's State of the Map conference

Nestojans,

For those that don't know OpenStreetMap (OSM), it's a volunteer project to create a free editable map of the world. Obviously, mapping the entire world with volunteers like you and me isn't a trivial project. Since starting a few years ago the OSMers have gained traction, and are slowly but surely growing the coverage and richness of data they have mapped. More and more volunteers have joined the effort, both gathering data, and developing clever tools and uses for the data. Initially founded in the UK, OSM is now going strong around the world. It's a great success story of grass root effort.

Media_httpstaticnesto_egaig

 

To celebrate, and plot the way forward (pun intended), the OSMers will be meeting for their first ever State of the Map conference to be held in Manchester on 14-15 July 2007, and it's my distinct pleasure to announce that Nestoria is an official sponsor of the event. If you're interested in mapping, freedom of information, or meeting some of the people at the forefront of geo innovation this is sure to be a great conference

Related posts: the Nestoria interview with Steve Coast (founder of OSM), or the first commercial use of OSM maps.

Filed under  //  events   openstreetmap   sponsoring  
Comments (0)
Posted by Nestoria UK 

Nestoria Interview - Steve Coast - OpenStreetMap Founder

This month we were lucky enough to get some time with Steve Coast, founder and head of OpenStreetMap. Started in 2004, OpenStreetMap is revolutionizing online cartography with its volunteer driven, open source approach. In a nutshell, it's wikipedia for geographic data. Diligent Nestoria fans will of course recall our experiment last October in which we used OpenStreetMap data for our Isle of Wight maps. The best way to stay up to date on OSM matters is the OpenGeoData blog.

Steve, thanks for taking time to chat with us.

1. What was the inspiration behind OpenStreetMap, and how is it going?

OpenStreetMap (OSM) started very simply - I just wanted a map. I had a USB GPS and a laptop but all the solutions for placing yourself on a map were either expensive or infringed copyright. It seemed a fairly simple idea to wander around with a GPS and build my own map - little did I know how far it would go!

OSM continues to grow at a fantastic rate, we've had two 'mapping parties' (where we invite present and new OSMers along to map an area exhaustively) this year already - one in London and one in Bristol. Many more are planned both here and abroad.

 

2. Given the explosion of innovation we've seen in online cartography the last few years, what are your predictions for online geography in 2007?

Oh dear, predictions! Things are moving so fast it's pretty hard to say. I think mobile geo will continue to be on the back burner due to shear cost of data and lock-in. At some point the bubble has to burst with map advertising which will cause a bit of a shake out - though Google is going to give 90 days warning for their API users. Whether that happens this year is another question!

3. Tell us a little about the challenges of managing a user driven project like OSM? What are some lessons that might be applicable to other web2.0 "start ups"?

The key I think is to find the base that people from different backgrounds with different opinions can work from. In OSMs case this base could be considered the data format and API. The way we tag data is totally open which gives real freedom to people who want to tag some very obscure things. At the same time there is a community process for narrowing down a set of key tags ('map features').

Organising community events such as mapping parties has had a big boost. If you can get the community agreement then the rest will, mostly, follow so long as you listen. The caveat is that some things never get that agreement.

 

4. What are your thoughts on the developments in the property search sector in the last year?

Well it has to be mapping and maps have led Nestoria. I'm by no means an expert on property search but it does seem that the 'older' providers are moving over to more a more map-centric ideal as we go on.

5. What are the challenges you think a vertical search engine for property like Nestoria faces?

It's going to be Google, Yahoo! and Microsoft eventually adding property to their maps. They're going to try and aggregate everything they can get their hands on - just like I would. The challenge is to differentiate and brand the experience of trying to find a new home - and it's not like there aren't many ways to do that!

Thanks Steve, a lot of food for thought. Best of luck in the quest to create free maps.

past Nestoria interviews: Joel Burslem, Ed Parsons, Ben Brandt

Filed under  //  interviews   openstreetmap  
Comments (0)
Posted by Nestoria UK 

Open Source Mapping roundup

A quick overview of what is happening in the open source mapping world: We recently interviewed Ed Parsons on this blog. It was a while ago but OpenStreetMap now have permission to use the Yahoo aerial imagery to plot roads onto - see their entry on it. This will prove particularly useful in cities, where the imagery tends to be good and GPS reception tends to be bad. Steve Coast (from opengeodata.org) has reached day 16 of his 'Month of OSM'. This is an interesting approach to funding open source projects where Steve worked out what he would need financially to support his working on OpenStreetMap for a month. He put out a request for this amount to the community and it was raised pretty quickly. If you sponsored him and want to check that he is working you can use the 'Stevecam' (if he is not working you get some tasteful curtains instead). This weekend (27-28 Jan 2007) OpenStreetMap are having a mapping party in Central London. If you are around and want to help please do, no GPS required (due in part to the Yahoo imagery).

Filed under  //  openstreetmap  
Comments (0)
Posted by Nestoria UK 

London mapping events

While normally on this blog we focus on events here at Nestoria , today I wanted to dash off a note to bring your attention to two great mapping related events going on here in London.

First off, this weekend I went to see the excellent new exhibit at the British Library London: A Life in Maps. A great display of maps of the capital through time, ranging from Roman maps, to dramatic renderings of the Great Fire in 1666 and the reconstruction, to German maps printed for the planned invasion. There's even a cool map from the future showing what the tube will look like for the 2012 Olympics. For anyone interested in London or mapping in general this exhibit is a great way to spend a few hours. My one complaint was that there was no mention of OpenStreetMap and the emergent trend of open source cartography. Overall though, I can highly recommend this exhibit.

Secondly, Tonight at the ICA Steven Johnson and Brian Eno will be discussing Johnson's new book The Ghost Map, about John Snow and his cholera map. For those that don't know, we discuss our spiritual affinity for Snow on the Nestoria "about us" page. This is sure to be an interesting discussion. I'm not sure if tickets are still available.

Know of any other mapping related events in the London area? Please let us know.

Filed under  //  events   openstreetmap  
Comments (0)
Posted by Nestoria UK