Map Apps and journey planners need fixing – in other news I suck at directions

I’ve been on a Christmas-break of sorts and as is typical for such “holidays”, one chore I had to complete was procure parts for a vacuum cleaner – something I don’t have time for on most weekends.

After an incredibly long and frustrating series of phone calls with Sharp Singapore’s “Customer Service”, I tracked down a shop somewhere in Katong that would sell me that part. Since I had a little bit of time, I decided this would be a fine test of Internet directions in a real world scenario. I would rely on:

  1. Gothere – for directions and public transport instructions to this shop in Katong
  2. SBSNextBus – to figure out if I would actually make the bus or not
  3. Navizon – for on the fly geo-location if I did get lost

As should be clear from the array of tools/sites above, I’m not very good at navigating this city. Unfortunately, that did not improve despite all the preparation I had done.

Let me start with finding a route – my first try at getting public transport directions from gothere gave me a set of directions that involved me taking 2 buses – including one to Changi Airport (!) and would optimistically take around 2 hours each way. I tried changing my starting point to another location a couple of train stops away and voila – a completely new set of directions that were much simpler and would take about an hour. Why the instructions would change so radically when all I had done was move my starting point a couple of stops along the same MRT line was beyond me.1

The first stumbling block I hit was when I got off the MRT:

Whut?

So here’s my thought process when I see this direction:

“Raffles Hotel is on Bras Basah Road? But I thought it was next to Raffles City Shopping Mall!”

“And isn’t Raffles City Shopping Mall on North Bridge Road”

“And isn’t Bras Basah Road near Dhoby Ghaut MRT?”

“Navizon to the rescue!”

So I launch Navizon and now I’m thinking:

“So I’m on Beach Road.. and there’s Bras Basah Road!”

“But wait the map shows Stamford Road running top to bottom and I’ve got Stamford Road in front of me left to right”2

“Maybe if I walk down further…”

“Ok great, now I’m on Nicoll Highway!”

At this point, I swallow my geek pride and ask the Doorman at the Swissotel for directions, and he kindly points out I’m essentially standing 10 meters away from Bras Basah Road and the Raffles Hotel.

Internet 0 : Real World 1

I get to the the bus stop and check SBSNextBus for the arrivals. My faith in the Internet is restored when I see a bus marked as “Arriving” on the site and look up to see it pulling in to the Bus stop as well…

Internet 1 : Real World 1

After a short bus ride, I get off the Bus Stop that gothere has recommended and suddenly realize that the printed directions don’t have direction arrows:

Now What?

I have a hazy memory that the main map recommended turning onto a road and walking down to find the place:

gothere-main-map

Note: Blurring above is to simulate my recollection of the map and is not a bug :)

So I look around for some clues and hey, whaddya know? A nice big road sign:

Perfect! I turn left and I should be there! After all, even gothere said I have to turn “somewhere”. Except, by the time I saw this sign, I was already walking the wrong way. That become very clear when after a couple of hundred meters, all I could see were HDB flats all around. I ask a lady for directions and she suggested I cross the road and take a bus.

At this point I’m thinking “Man, those gothere directions were just waaay off!”. Check SBSNextbus again and find out that the bus I’m waiting for is 35 minutes away. I concede defeat and hail a cab…………

…who drives me a couple of hundred meters past where I got down (see that map above?) to drop me off in front of the store #^&@! He also tells me “Don’t ask people for directions lah! They don’t know the place at all…”.

Internet –500 : Real World –500

Ok ok, not really.

Internet 0 : Real World 03

I pick up the parts and start walking back to the bus-stop for my return leg using gothere. SBSNextbus told me my bus was 10 minutes away, except when I turn onto the main road – there goes the bus I was supposed to catch. I know that SBSNextbus doesn’t claim to be accurate, but you have to imagine I wasn’t very pleased at that moment after all I had been through.

Get to the bus-stop and check SBSNextbus again, which helpfully informs me the next bus is 40 minutes away #^&@! I start going through the individual bus routes at the stop and finally figure out an alternative route that will get me near the MRT, but I would have to go an extra 5 stops on the train #^&@!

So 3 hours after I had set off from home (Remember that optimistic estimate of 1 hour each way that gothere had predicted?) I finally get back hot, thirsty and very very annoyed.

Internet 0 : Real World 1

Now I’m sure a bunch of you are rolling on the floor laughing and going “What a loon! He couldn’t read a goddamn map!”. But hey, most folks who look up directions on the Internet are looking them up precisely because they can’t read those goddamn maps.

Anyway, I wish the folks who provide map applications / directions consider a few things:

1. Orient the map to the way I’m standing and not the other way around – If you know where I am and which way I’m standing (that’s what the GPS tells you innit?), it should be relatively easy to flip the map around to match what I’m seeing in the real world no?

Obviously this isn’t possible for online direction maps but you can do one thing – you can tell me which way the map is oriented! Go back up and look at those gothere maps. Can you tell which way is up? In other words, if you are telling me to “walk down and to the right” you need to tell me in your map which way is up. Otherwise I’m going to look at street signs which probably don’t match your directions.

2. Don’t pull a switcheroo – when I went to print the maps in gothere, all those friendly direction lines disappeared forcing me to rely on my recollection of the full directions. Again, if I could remember my maps that well I wouldn’t be printing out a set of directions now would I?

3. Offer alternates – Obviously, the algorithm that picked the route for me knew about other options. It’s possible that I might miss a connection somewhere. It would be helpful if you could provide an alternate for each connection in a second set of directions. 90% of the time I won’t need it, but that 10% I miss my bus? I would kill for having a second set of directions all ready to go.

So that’s my rant about getting directions on the Internet – or how I suck at reading directions (you choose). Oh and in case you were wondering, I bought plenty of extra spares for that vacuum cleaner.

  1. I did email the gothere folks about this and they replied shortly thereafter to tell me that the weird directions are due to a bug in their journey planner system []
  2. If you look very carefully at that screenshot above, you can see the gothere map is identical to the Navizon map I’m referring to []
  3. Because they both sucked! []

This entry was posted on Monday, December 29th, 2008 at 5:43 pm and is filed under Geek. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

5 Comments so far

  1. Hi Balaji,

    Thanks for an interesting blog post! You do have some really good points that are definitely worth considering. I am a foreigner and ended up working with the gothere people because I tended to get lost all the time, and the site that they have built really helps me out on a daily basis.

    I do tend to get lost a lot still, despite the acquisition of a gps enabled phone, and some of the stuff you pointed out might actually do a lot of good.

    1. Yeah, now, as you already figured out, this is actually trickier than it sounds. You can rely on the fact that up on our map is always north, but that doesn’t help much unless you’re equipped with a compass (which I’ve considered getting quite a few times after arriving confused from the MRT).

    2. Ah, yes, it’s a bit tricky too, seeing how our rendering system works at the moment. But it’s definitely doable, and now that you mention it, it’s something we should take a look at!

    3. Yeah, that’s something that we’ve been working on as well. It’s a feature that’s high on my personal to-do-list and I hope we’ll get to see that implemented soon.

    Anyway, good post and valid points. But that being said; you ARE a little bit geographically challenged. ;)

  2. Hi Jussi,

    Thanks for taking the time to write such a detailed reply!

    1. Well I can somewhat figure out where north is, so even that bit of information is quite helpful.

    2. I know I shouldn’t mention the competition, but streetdirectory.com’s maps do have direction lines in them and that can be very helpful when you are very close to your destination. Happy to hear that this might be doable!

    3. Yay, I look forward to the announcement then :)

    Little bit geographically challenged? Pffft, at times I feel like I can’t navigate my way out of a paper bag :(

  3. What a funny writeup! :razz:

    I’m glad you sent feedback to the gothere folks. Everyone rants, only a few actually do something that can fix the problem! :idea:

  4. Ashwin: Well atleast someone finds it funny :) . I’m quite happy the gothere people actually took the time to answer all my queries, so hopefully the next time something like this happens it isn’t a complete disaster :(

  5. Hi Balaji,

    It seems you have done a good job writing down your experience with journey planners. If you are still interested in the topic, it would be nice to get your opinion about a design for a new journey planner I describe in this article:

    http://www.designvsart.com/blog/2009/01/22/fromhere-an-application-for-mobile-public-transport-information/

    Greetings from Munich,

    Alex

Have your say

Note: This post is over a year old. You may want to check later in this blog to see if there is new information relevant to your comment.

Fields in bold are required. Email addresses are never published or distributed.

Some HTML code is allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URIs must be fully qualified (eg: http://www.domainname.com) and all tags must be properly closed.

Line breaks and paragraphs are automatically converted.

Please keep comments relevant. Off-topic, offensive or inappropriate comments may be edited or removed.