Photo credit: Trey Ratcliff on Flickr under a CC BY-NC-SA 2.0 license (thanks for sharing!)
I left behind my paper maps and GPS device on our recent trip to California, navigating with my iPhone 4 instead. We got where we needed to go, but the iPhone was limited and frustrating for a state-of-the-art smartphone.
We flew into northern California to visit relatives and attend a wedding, then drive along the coast to LA sightseeing. This meant we had to locate points of interest as specific as a San Francisco apartment and as vague as a spot along those coast where you can see elephant seals, and drive in LA traffic. I knew I’d need more than the built-in Maps app. Before the trip, I used TripIt and Google Maps on the web to store various destinations. For voice-guided navigation, I purchased NAVIGON MobileNavigator, which was expensive, but cheaper than either buying a new GPS device or even updating the maps on my old one. (I’d also tried the less expensive MotionX GPS Drive app around eastern Massachusetts, but it came up with some strange routes, which proved to me that all navigation apps are not the same.)
I also purchased NavAssist. If you have Navigon or TomTom apps, buy NavAssist. It’s only 99 cents and it lets you copy and paste addresses from other apps (including the native Maps app) into your GPS app. On the other hand, it’s ridiculous that there not a better way to share addresses designed into the iPhone. For example, to navigate to our hotel address saved in TripIt: open the record in TripIt, click to open the address in Maps, copy the address, paste into NavAssist, click to search then click to launch Navigon. This should not take so many clicks through 4 different apps!
My big disappointment came when I tried to view the customized map I’d saved in Google Maps. I’d dropped multiple pins on a map and planned to use that to see what I was near and decide what to visit next. I didn’t expect that the native Maps app (which isn’t really “Google Maps” even if it uses Google data) would support this, but I’d assumed I’d have all the functionality of the web-based Google Maps through the mobile web. It was not possible. The Google products are a confusing mix of “Maps,” “Local”, “Places,” and the Google Earth app. It is possible to view saved maps via Google Earth, but this is both too slow to use well without good WiFi, and doesn’t provide you with the sort of road and address data you need for driving navigation at all.
Fortunately, I’d printed out on a paper a list of the points of interest I’d saved in Google Maps. The native Maps app doesn’t support dropping multiple pins (or even a single pin precisely). I briefly tried free Bing and MapQuest apps before buying two more map apps: CityMaps2Go by Ulmon, and Map+ by Shinya Sugawara. I’d used Ulmon’s Paris guide app on another trip with much success, but it worked better for finding landmarks (like the Louvre and the Eiffel Tower and the closest subway stop) than for finding specific street address and driving to them. Finally, the 99 cent Map+ app was only thing I could find for dropping multiple pins on on a street map.
Maybe the developers of NavAssist and Map+ could get together and build an app that combines the ability to drop multiple pins with the ability to paste in addresses and launch a navigation app? Does it seem wrong that $300 of GPS hardware and software is made usable by $1.98 of apps? Has Apple restricted the functionality of map and navigation apps while it works on its own? I’d consider this a possibility, but I can’t do much else with a speculation of an unannounced product.