As a gadget lover AND a map lover, I have long had a passion for GPS, or Global Positioning System devices. These allow you to know where you are on the planet within a fair degree of accuracy, allow you to map out a route from where you are to any destination and sometimes even let you look up various landmarks or businesses or see them as you travel. My first GPS was a monochrome Garmin StreetPilot that I bought back in 2000. When I first heard that I could make my Treo 600 act like a GPS receiver back last summer, I was entreagued. When I heard the raves about a product called Mapopolis that offered voiced turn-by-turn directions and the ability to download maps for anywhere in the U.S., all for half the price I paid (including the actual GPS receiver) for the StreetPilot years earlier, I jumped at the chance! The possibility that I could use this amazing phone for yet another important need made it even more of a convergence device. At the time, Mapopolis provided the only real GPS solution that I could find for the Treo. I purchased the program and a subscription to download maps for a year and started using it immediately. Mapopolis provided many things that my Garmin (which was at least five times the size and weight of my Treo) could not do, such as those voice-prompted directions I mentioned, displaying maps in color (albeit on a smaller screen) and allowing you to actually type addresses in instead of scrolling through a virtual keyboard on the screen.
While I was mostly happy with this software, the one big disadvantage was that Mapopolis’s maps were county-based. You had to know what counties you would be traveling to or through if you wanted to get specific directions to an exact endpoint, and also be able to stop along the way and drive around a little without losing your map detail. Unless you are on a truely long-term trek, you are going from point A to point B, so really you only need the county-level map for where you start and where you end for a good set of directions. The other set of maps you need are state-level maps that contain the “major roads” for the states you will be traveling in. In any case, if I wanted to use Mapopolis during a trip, I would have to sit down with a map and figure out which states and counties I wanted access to. Initially I tried simply putting in all the counties between me and my destination of some 500 miles away, but due to the limitations of the program, this was unworkable. These maps are not small, of course, and with the Treos limited memory, the best place for them are on an external memory card.
Luckily, when I purchased Mapopolis last summer they had just made a beta version available that made it possible to use maps on your SD card more or less painlessly. However, using the SD card, especially on a Treo 600 (as opposed to faster devices like the Treo 650), meant things generally took longer to happen. Every additional map that Mapopolis had to load and look at while figuring out your route made trips with more than a handful of county-level maps and state major road maps so slow that they really weren’t worth the effort. And even with a relatively small mapset, it could still take a few minutes to map my route to work ? a trip that only takes a half hour!
Flash forward six months or so when I first started contemplating buying a Treo 650 (ok, maybe I was contemplating it when it was first announced in October!). One consideration I had, although admittedly not my primary one, was how upgrading would affect my experience with GPS. I knew that the Treo 650’s faster processor would mean that maps would load much faster and routes could be planned much more quickly ? at least in theory. I also knew that with its higher resolution screen, I could see more map in more detail, thus giving me a better idea of what was ahead as I drove, and what was around me.
I didn’t think at all about the Treo 650’s support for Bluetooth because I simply didn’t know that there were Bluetooth-enabled GPS units. Even if I did, I don’t think I would have been all that concerned because after all it’s simply a way to cut down on the numbers wires in your car, a feature that while nice is not a big deal to someone who’s relatively low maintenance like myself! Then again, one big problem I had when using the Treo 600 with my wired GPS receiver was that sometimes a bump would dislodge a cable and if I didn’t get it plugged back in quickly enough, I would have to reroute the trip all over again!
Not having done a lot of reading about GPS since buying Mapopolis in the summer, I just assumed I would keep using my old GPS receiver with the Mapopolis maps. I didn’t know there were other options until perusing the discussion forums again as the time neared for when I might actually be able to purchase the Treo 650. I happened across people talking about a new product from a company called TomTom. TomTom makes a stand-alone GPS unit called the “TomTom Go” which I had looked at a bit and even considered buying when I was looking at stand-alones last month after buying a new car. However, the TomTom’s pricetag, even though it was one of the cheaper units out there for its full feature set, was still between $600 and $1000 depending on the store you bought it at and the options you chose, and since I knew I’d be spending a good chunk of cash on the Treo 650 soon enough, I had to hold off. I’m glad I did, because as I found out, TomTom makes software for handhelds (PalmOS and PocketPC devices) that is the basically the same as what is in their stand-alone TomTom Go. The price is also much more reasonable than any of the stand-alone devices you can get, including TomTom’s.
What I also had to decide was what kind of GPS receiver to buy, because as it turned out I could not use my old GPS receiver with the Treo 650 due to Pa1mOne’s decision to change the port used for plugging in such accessories to the phone. Since Bluetooth GPS receivers are not prohibitive and because I heard good things about TomTom’s own Bluetooth GPS receiver, which came either separately or bundled with the software and maps, I opted to get the bundle from Amazon.com and have it shipped to my house for free while I waited for my Treo 650 to get out of backorder status and get shipped to me. As it turns out TomTom’s Bluetooth receiver has some of the latest GPS features, accuracy and performance enhancements via a recent chipset called “SiRF IIe/LP.” (I believe an even more advanced SiRF III has just gone into production) Among its more impressive features is its ability to get a GPS signal without having to have line-of-sight to the satellites. So I can put it in my glove compartment, and since there are no wires, shut it, and it still will get a signal and send it to my Treo 650.
After receiving the TomTom package and actually getting the software to work on my Treo 600 (a feat that I hadn’t seen anyone even attempting), I found out that Mapoplis actually made a product that was a more direct competitor to TomTom! It was too late to return TomTom and do further research before making a decision, so I contacted Mapopolis and they were nice enough to send me their product so that I could review it for potential customers and compare it to the TomTom Navigator software and maps. Mapopolis’s product, called U.S. NavCard for PalmOS, is actually an external Secure Digital memory card that contains the software and street-level maps for the entire U.S. One can also buy cards that contain only parts of the U.S. for significantly less. I felt compelled to compare the two products not only for myself but for others out there who are looking for a new (or a first) GPS system for their Treo and who may not have known about the Mapopolis product - while there’s been more buzz lately about TomTom because of it being the new kid on the block and having some nice features, I didn’t see much discussion about this relatively new product from Mapopolis.
Installation
The Mapopolis Navcard is the winner here, of course. All you do is plop the card in. The first time it installs some files into your Treo’s main memory (subsequent insertions just cause it to start right up) but all the maps are maintained on the card itself, which is necessary for a device with such a limited amount of main memory. While this is process is very easy, there are some downsides to the approach. One is that the files that it installs in memory take up a pretty good chunk of space ? over 3MB! With the Treo 650’s memory issues, this is significant! Also, while using the Navcard, you won’t have access to programs that you may have installed on a separate external memory card. I’ve put as many programs as possible on my external card in order to keep the free the main memory on the Treo due to it’s memory issues. But perhaps this isn’t that big an issue. If you are using a GPS during a trip, for the most part you aren’t going to be doing anything with the Treo, aside from maybe using the phone which doesn’t require any external program. Ideally, having at least the possibility open for doing other things like playing some music or audio books that are on a memory card while using the GPS would be nice, but the lack of multitasking on the Treos as well as lack of great stability with either of these products mean that this was never going to be a real possibility at this point anyway. Initially I thought having the software on an SD card meant that it wasn’t meant for updates, however, Mapopolis is currently working on updates that can be installed on the card, and I tried out a beta of this update successfully ? you just need to switch the write-protect tab on the SD card.
TomTom Navigator’s installation is not nearly as straightforward. One receives Eight CD’s worth of maps, voices, and the application. Any of these CD’s acts as an installation program, but nothing gets installed on your computer. Rather, when you put one of these CD’s in, it runs an installation program off of the CD and asks you want you want to install. It gives you the choice of installing in main memory, on a storage card or “other (advanced)” That third option then gives you further choices to install to a directory on your hard drive (which you can later transfer to an SD card via a card reader for example), or directly to the SD card. All these options are a bit confusing and I had to play with the install process a bit before I got it to work the way I wanted. Installing to Storage Card initially did not let me have access to the application. I had to go back and install it to main memory, but then it took up a big chunk of memory. I then deleted this, and tried installing to the storage card again and this time it seemed to work. The process also seems to require at least a couple of hotsynchs so you really need to play close aattention to the directions the installer is giving you and don’t just assume you hit install and then do one hotsynch. The reason I knew there shouldn’t be a big chunk of memory taken up in the Treos main memory is from what I’d read on the discussion forums. Nowhere is any of this explained during the installation process or in the manuals.
Once you install the program itself, you also have to install maps. You can install a map for a single state, or for groups of states. This is relatively painless, as you just select from a list and it will prompt you to insert a different CD if necessary. You can also install a large variety of voices for the voice prompts. Unfortunately installing each map and each voice prompt requires a separate install process, and you have to basically tell TomTom that you’ve hotsynched when you really haven’t, otherwise you would have to hotsynch after each one!
Documentation
The documentation for both of these units is not the best. The Navcard comes with one sheet of paper that with some basic instructions. A “Quickstart Guide” which isn’t much longer but at least as some screen captures, is available on the Mapopolis website. Mapopolis is apparently working on an a more in-depth user guide, but in the mean time the user guide for Mapopolis 2 will serve to answer most of your questions. TomTom’s “manual” is a slick, professional printing, but is not all that thorough. It definitely beats Mapopolis’s single sheet, and one can download a slightly expanded User Guide from the TomTom website that’s a bit more helpful. Unfortunately, TomTom includes no documentation for their Bluetooth GPS unit, which was part of the bundle; something I thought was a bit odd.
GPS Unit Compatibility
Surprisingly, I found that the Mapopolis product was much easier to get working with the TomTom Bluetooth GPS unit than TomTom’s Navigator. Once I figured out that you needed to set it so that it would always look for the GPS as soon as you enter the program, and also set the it for a Bluetooth GPS (as opposed to a serial GPS) connection, it worked flawlessly. You do have to pick the TomTom from list of Bluetooth devices each time you start it up ? the Navcard can’t seem to remember which device you set it to the last time - but this is not much of a hassle.
The TomTom, on the other hand, was much more finicky. I would have to exit out sometimes or go in and change the GPS setting because it just wasn’t finding the device. I’m not sure exactly what the problem is, but it can be quite annoying. Once TomTom sees the GPS, everything’s fine, but it just seemed to take a much longer time than necessary sometimes. Other times it picked it up right away, and unlike Mapopolis, it remembers your settings, so as soon as you start running the software sometimes you’re all set and don’t need to do anything more to get things working.
Planning a Route
This is one place where the TomTom Navigator outperforms Mapopolis in most, although not every aspect. The interface to TomTom is one that doesn’t look anything like any PalmOS application that you’ve seen, and that is because it is not exactly a PalmOS application. Instead, TomTom uses its own environment, bypassing the PalmOS. You start by choosing what kind of destination to pick, including an address, your home (if you’ve programmed that in when prompted when you are first setting TomTom up), a destination you’ve navigated to recently, a “Favorite,” (predefined location), a “Point of Interest,” or just an address. For now, let’s look at just a plain old address as your destination. First you are asked what city your destination is in. You can start typing with the Treo keyboard or with a virtual one on the screen. As you type, a list of cities pops up that correspond to what you’ve typed so far, and as you continue typing that lists gets smaller, since, for example, fewer cities start with “Spring” than start with just “S.” Once you see and pick your city from the list, it then asks you what street your destination is on and a similar list comes up as you type out the street. Finally it asks for the number or a cross-street. The routing system also remembers the last place you routed to, and so when you first start to route again, it brings up a list of recent places, so that you can quickly choose that place without having to manually enter it again from scratch.
(Clicking on “Navigate To” on the Main Menu will give you these options) |
(When you click on “Address” you can start entering the city name to bring up a list) |
Without actually experiencing it yourself, it’s hard to get a feel for how easy setting a destination is, compared to many GPS systems I’ve used in the past, but trust me; it is very fast and easy. The actual amount of time it takes for the TomTom software to create the route with all the directions is astonishingly fast. Routing my 35-minute same-county trip from home to work or back takes less than 3 seconds. Even mapping a trip from Virginia to New York took around 5 seconds! In addition to your straightforward route, TomTom has the ability to include a “waypoint” or a point in between the beginning and the end points through which you want to travel, even if this will take you out of your way based on the optimal route. As a waypoint you can pick any address, favorite, a recent destination, point of interest, etc. I’ve never personally found a big reason to use waypoints while driving, but my trips are usually pretty straightforward ? go visit a family member or friend, come home.
For those who have used Mapopolis 2 with the Treo 600, you will be right at home with the Mapopolis NavCard. The NavCard has basically the same exact interface with a few minor differences. The only major difference is that you don’t have to fiddle with maps, map directories, etc. (There are also a couple of features that have been left out but I’ll get into that later) - in fact the “Maps” button in the settings menu is simply gone. This is because you already have all the maps at your disposal preinstalled on the SD card. The screen that lets you pick where to route to is definitely one of Mapopolis’s weakest points. It’s not intuitive, and takes a bit of fiddling with to get what you want. It’s something that you can get over as you get more accustomed to using it, but it is certainly an area where Mapopolis could make some big improvements. For example, there’s the issue that while looking for an address, you may have missed the pull-down list where you specify which state to look in, a particularly annoying problem. For some reason, when you go to set an address to find, it defaults to looking in Malibu, California. A better choice would be to use a recent destination city or even the current city according to the GPS. In addition, Mapopolis seems very finicky about addresses. For example spelling out East or Lane instead of abbreviating these yielded a “nothing found” message. This may be even be true of TomTom as well, but because of the way it works by offering you choices rather than having you input an address to find an exact match for, it avoids the issue.
(notice no “Maps” button) |
(intermediate screen - you have to click “find” to set up your destination) |
That being said, Mapopolis does have some routing features that aren’t available in TomTom. In particular you can look up someone’s name in your address book and it will plop their address into the find field. Of course, it only does this for their actual address. You still need to make sure you are looking for it in the proper city and state (or zip code), since these are in separate fields from the address, and setting these each time is not a very fast and easy process. You can also tell Mapopolis to avoid highways, favor them, or be neutral to them when creating a route, something TomTom cannot do. Neither program has the flexibility of the online programs that allow you to find the shortest route vs. the quickest route. Routing times for Mapopolis, while a lot faster using the Navcard on my Treo 650 than with the county-level maps with Mapopolis 2 on my Treo 600, is still significantly slower than the TomTom. Routes from Virginia to New York took at least 30 seconds, perhaps as much as a minute, whereas routes between a local computer store and my house about two miles away took about 5 seconds. The route from my house to work (a 30-minute ride within the same county) took about 10 seconds. Mapopolis, however, is working on an update that improves routing and searching speeds. I was able to look at the beta for this update and for a longer route (DC to NYC) it did seem to shave it down from about 1 minute to 30 seconds, but shorter routes that took 10 seconds or less with the regular version didn’t seem to gain much discernable benefit.
Traveling the Route
Once you set off on your route, the main features available are the actual screen display of the map, the written directions and other information, and finally the audible voice prompts. Oh yes, and then there’s the overriding accuracy of the directions themselves! Let’s tackle these one by one.
For the written directional information, I preferred the Mapopolis, both because their color scheme of blue letters on a white background was more readable from a distance than TomTom’s white on dark blue. Both applications have directional arrows that tell you what kind of turn is coming and how far you have to go till the turn, and for these Mapopolis’s seemed a bit easier to read. Part of the reason why Mapopolis might have the edge here is that these instructions take up more screen real estate and so allow for bigger and clearer fonts. This has the disadvantage, though, of making the space taken up by the map smaller. TomTom does have a nice feature though which allows you to see only the directional arrow and the direction text over the entire screen, making it even more readable than Mapopolis (although unlike Mapopolis it shows absolutely no map). You can set this on or off, or even to come on automatically when you travel above a certain speed.
(Mapopolis NavCard Navigating a Route) |
(TomTom Navigator Navigating a Route - using its 3D Map Mode) |
As far as directional accuracy, I found that both programs would sometimes give directions that didn’t make sense, or that I just wasn’t expecting. Normally these will actually get you to where you want to go, but they often seem less intuitive than what you may be used to just guessing yourself. Sometimes they might even save you a bit of time, sometimes they might take longer. I think it would take weeks to determine with any kind of confidence whether one of these products are better at figuring out directions on whole better than the other, although you might be able to do that very quickly for a given area and set of routes that you travel on a regular basis. The other issue that both seem to have (although in different places) is that they occasionally give you directions where none are needed. I’ve gotten stuff like “in 1 mile continue along X” where X is the road I’m currently on. However, looking around, there’s no way NOT to continue along X unless you want to barrel through some guardrail and off the side of the road! Much of this depends on the type of mapping data that these programs use. Mapopolis uses data from NavTeq, whereas TomTom uses data from a company called TeleAtlas. Both of these companies have one annoying problem for me ? they put my house 5 houses east of where it should be! I even notified NavTeq about this error, but even though the big online mapping apps like Mapquest use NavTeq data (so you think they would have the latest), they still show my house incorrectly placed. I can only imagine how many other inaccuracies there are, especially for never roads ? my road (and house) is at least 50 years old so I don’t think that’s the problem there!
A closely related aspect to this is how the directions are actually explained to the driver. For this Mapopolis is the hands-down winner. They simply make more sense to my U.S. roadmapped brain. TomTom is a Dutch company, so perhaps in Europe these kinds of directions might be more comfortable, but not as much in the U.S. Don’t get me wrong, they aren’t that bad, but Mapopolis’s are just more descriptive and helpful. Also, while you can set TomTom to use miles instead of kilometers, when you get under 1/3 of a mile or so, it switches to yards, a measurement that is only familiar in the sense of football to most U.S. residents! Unfortunately there is no way to switch this to feet, which is the unit that Mapopolis uses for its sub 1/3-mile directions.
As far as the map part of the display, TomTom is probably the winner, but not by much when you consider all the related features. On TomTom the maps just look better to my eye, are faster to browse, scroll better, and zoom in and out more fluidly. In addition one can choose from the standard overhead view that one would see on a paper map, or a special “3-D” view, as if one were traveling in a plane above the vehicle. Initially I was a bit dubious about whether this feature would actually be very useful. In fact I felt that these views gave you less information because you couldn’t see as far ahead. But this is not the case with TomTom’s 3D view. Something about the way it uses perspective and the fluidity of it’s animation really add to this view to allow you to sense what’s coming up in front of you much easier than with the top-down type of map. I still think the top-down view is good and switch off between the two, but having the choice is great. A slick feature that TomTom has but which I wish there was a way to turn off is a type of “auto-zooming.” Depending on how fast the car is going, TomTom senses this and zooms out in order to give you a wider view of what’s to come. If one is zoomed in too much while, say stopped in traffic, one can override this and zoom out for a wider view, however within several seconds TomTom will automatically zoom back in to a “speed-appropriate” level. TomTom’s map display while on a route is also a bit larger due to more space given to the directional text for Mapopolis’s display. However, when using these programs just driving around without a route programmed, Mapopolis’s map display is a bit larger.
Mapopolis’s maps are a bit jerkier when animating your travels, and are not as “pretty,” although I suppose that’s in the eye of the beholder. There is no 3D view, even though the older Mapopolis 2 has such a view. I’m not sure why Mapopolis chose to leave it out. Perhaps there were stability issues or even memory issues due to the size limits of the SD card and the Treo 650’s main memory issues. Also missing from Mapopolis 2 is the ability to control the amount of detail on the map, but then TomTom doesn’t have this either. Mapopolis does have some things that TomTom doesn’t. For one, you can scroll on the map while you are traveling a route, zoom out to view more of your route, and even click on parts of the map to get more information about them ? the name of a park or a point of interest, etc. In order to do something similar in TomTom, you have to go into a separate Browse Map mode found in the menu, which is just a static view of the map, not a dynamic one showing your position as you travel. Mapopolis also allows you to choose whether the map should be oriented according to the direction your car is driving, or rather as a static North-Up orientation. Finally, Mapopolis gives you a legend that puts things in perspective. You can estimate how far it might be from where you are to an arbitrary spot on your route which you cannot do in TomTom. As mentioned, the written directions take up more space on Mapopolis than TomTom, so the map itself is smaller, which makes it harder to read while driving.
Both applications give you an audible voice that reads turn-by-turn directions as they near. This is a key feature because it allows you to be directed by just listening without having to look at a tiny screen to try to make out directional information. Both programs distinguish themselves in different ways with their voice prompts, and so I had a hard time determining a clear winner.
TomTom has a large variety of clear, human voices which you can install from the CD (or download additional from Navtones) so that you can pick and choose which voice to hear at any given time. There are usually at least two (one male, one female) voice for a given language, but sometimes as many as four. So if you know where you’re going but want to practice your Italian comprehension a bit, just download Chiara and let her direct you Avante! Aside from this, there are even different accent variations (for English anyway), including U.S., British,