Maps Usability in Google IO

I was interested to watch the Google IO video above of Designing Maps Applications for Usability on Mobile and Desktop by Luke Mahé, Jez Fletcher, Justin O’Beirne as a while back I had a go at presenting my own map design ideas to developers. The other week I said I’ve stopped critically reviewing other people’s projects but when Googlers stand up and present about map usability I think some critical discussion is deserved. Here’s some thoughts in note form:

 


 
Stuff I liked:

  • Mobile vs Desktop: I don’t do much with mobile maps so it was interesting to have the differences between mobile and desktop discussed, I liked the idea that users on the desktop are ‘planning’
  • Rendering Speed: Fast response is an integral part of the UX (user experience), I haven’t really thought about this before except for very slow rendering maps so the discussion at 21 mins in was useful.
  • Emphasising: Justin’s points about how to use the GMaps API to demphasise uneeded map elements (30mins onwards) were smart and well made. I liked his examples of both good and bad maps.
  • White roads for routes I especially liked Justin’s point about making roads white for route focussed maps (36 mins), he’s right that it emphasises the route well.

Stuff I didn’t:

  • Placemark Clustering: At 14.29 Jez and Luke promote the idea that a placemark clustering visualisation is better than not clustering points. Strictly they’re correct as it is a way of tackling the ‘too many points’ problem but I think placemark clustering is flawed and not as good as other techniques. It should be said that this is my opinion – it may be that the clustering they show is actually a very effective technique, the proof would be a user test (which I will have a student looking at later this summer). My point is you shouldn’t promote an unproven technique.
  • Walk the Walk: It would have been good if the heat map Jez and Luke presented at at 14.58 had heeded Justin’s smart advice and faded the background so the mix of colors stood out. To be fair, I guess it wouldn’t have been straight forward to do this as it was a fusion tables map visualisation rather than a straight instance of the maps API but it can’t be that difficult.
  • Missing Topics: So they covered a lot of topics but there’s a of UX things that IMHO are relevant to developers that I discussed but which failed to get a mention: Layer control, Icon design (although they did point out that you should choose useful icons rather than just use the default markers), use of color, balloon design, map copy/micro-copy and introductions.

Google Place Pages Sporting New Navigation Features

Yam Regev has pointed out several new navigation capabilities on a business’s Place page that allows users to more easily move through a list of Places returned from a Google Maps search result. The feature is only visible when a Place Page has been accessed via the list view resulting from a Map search and is currently not visible if a Places page is accessed from the main search results page or via Places search. The feature is visible in both UK and the US and possibly more widely.

It is not clear if it is a test or permanent or will be rolled out beyond the Map results view (click to view larger):

Google Places is Adding Upcoming Events via Rich Snippets

Reader Matt Feldman of Yelo.us has pointed out a new feature in Places where Google is now integrating venue events into their Places Pages. It allows an individual to add the event data to their personal Google calendar and to “invite friends using the ‘Add to calendar’ link that appears alongside the event”.

Google has confirmed that they are adding these events to venues “in a few major cities across the globe, including New York, San Francisco, London, Paris (and others)” and this “information is based on data from rich snippets markup“.

Wcities and Zevents events use the RDFa based Open Graph data structure. Other events appearing on the National Museum of the American Indian Places page from NYC.com are sructured with the event microformat (vcard) formatting. Although it does not seem to matter which format you are using, if you are operating a local site that includes events and you want your event information included in Places, you should be formatting the data with rich snippets.