{"id":4654,"date":"2018-10-14T23:13:53","date_gmt":"2018-10-15T04:13:53","guid":{"rendered":"https:\/\/justinparrtech.com\/JustinParr-Tech\/?p=4654"},"modified":"2018-10-14T23:58:28","modified_gmt":"2018-10-15T04:58:28","slug":"road-trip-with-android-and-google-2018","status":"publish","type":"post","link":"https:\/\/justinparrtech.com\/JustinParr-Tech\/road-trip-with-android-and-google-2018\/","title":{"rendered":"Road Trip With Android and Google, 2018"},"content":{"rendered":"<p>Using Android and Google Maps as a trip planner for an 1,100-mile (2,200 round-trip) road trip left a bit to be desired.<\/p>\n<p>Read on, to find out why&#8230;<\/p>\n<p><!--more--><\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/justinparrtech.com\/JustinParr-Tech\/road-trip-with-android-and-google-2018\/#background\" >Background<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/justinparrtech.com\/JustinParr-Tech\/road-trip-with-android-and-google-2018\/#trip-planning-vs-navigation\" >Trip Planning vs. Navigation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/justinparrtech.com\/JustinParr-Tech\/road-trip-with-android-and-google-2018\/#things-google-does-well\" >Things Google Does Well<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/justinparrtech.com\/JustinParr-Tech\/road-trip-with-android-and-google-2018\/#google-annoyances\" >Google Annoyances<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/justinparrtech.com\/JustinParr-Tech\/road-trip-with-android-and-google-2018\/#conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"background\"><\/span>Background<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In September, 2018, we took a road trip from Dallas to Orlando, which is about 1,100 miles each way, and a straight-through time of about 19 hours.<\/p>\n<p>I&#8217;ve used many different navigation systems on various road trips in the past, and I&#8217;ve even used Google before, but there were some specific annoyances, as well as specific features that Google lacks as a trip planner.<\/p>\n<p>When you look for Android-based trip planning software, most of it is glorified <em>navigation<\/em> software, but there is a big difference between the two.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"trip-planning-vs-navigation\"><\/span>Trip Planning vs. Navigation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Navigation software provides basic functionality to select a source and destination location, plot a route between the two, and provide a discreet set of directions.<\/p>\n<p>Beyond this, a Trip Planner also allows you to:<\/p>\n<ul>\n<li><strong>Specify multiple waypoints.<\/strong>\u00a0 Most Navigation software allows you to pick a few destinations &#8211; perhaps 3 or 4, but a true Trip Planner allows you to plot out a multi-phase trip with <em>dozens<\/em> of waypoints.<\/li>\n<li><strong>Manage the timeline.<\/strong>\u00a0 Navigation only provides an ETA (Estimated Time of Arrival).\u00a0 Trip Planners allow you to specify a start time, plan out travel breaks, and even plot out overnight stops.\u00a0 Once you are on the road, a Trip Planner compares your location to the baseline time plan, and tells you if you&#8217;re ahead of or behind schedule.<\/li>\n<li><strong>Measure distance and other tools.<\/strong>\u00a0 A Navigation aide tells you your total distance, and perhaps the distance to your next navigation point, but doesn&#8217;t allow you to measure distances between any two arbitrary points along your route.\u00a0 A Trip Planner usually also includes tools for measuring linear distances, and other basic image analysis tools.\u00a0 Common questions that you can answer with image analysis tools:\n<ul>\n<li>How far away is the storm?\u00a0 Will we be driving in it?<\/li>\n<li>Will my trailer fit in this gas station?\u00a0 Or, can I turn this corner with my trailer?<\/li>\n<li>How many miles are we from &#8220;x&#8221;?<\/li>\n<\/ul>\n<\/li>\n<li><strong>Browse Points of Interest (POIs) along a given route.<\/strong>\u00a0 Google can do this, with some limitations (which we will describe below), but ideally, you should be able to easily browse POIs and add waypoints as needed.\u00a0 For example, you should be able to plot out rest stops and refueling stops as you&#8217;re planning the trip, but you should also be able to find the nearest truck stop or rest area from your current location, as you&#8217;re driving.<\/li>\n<li><strong>Maintain a persistent route.<\/strong>\u00a0 A Trip Planner always maintains the basic &#8220;trip plan&#8221; you specify during the planning process.\u00a0 Everything you do along the way is considered temporary, and you can always revert to the original baseline &#8220;trip plan&#8221;.\u00a0 A Navigation System holds one route.\u00a0 If you modify the route, you can&#8217;t easily go back to your baseline route.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"things-google-does-well\"><\/span>Things Google Does Well<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There are a few things that Google does well, as a Navigation Aide.<\/p>\n<ul>\n<li><strong>This seems obvious, but Google is very good at finding your destination.<\/strong>\u00a0 I&#8217;ve used many navigation systems that can&#8217;t find an exact location or an exact address, but Google&#8217;s always-on, constantly-updated cloud database allows you to find an exact address, all the time.<\/li>\n<li><strong>Extensive and <em>mostly<\/em> accurate POI database.<\/strong>\u00a0 Most navigation systems contain a Point of Interest (POI) database, but they become inaccurate over time.\u00a0 Even other cloud-based systems tend to have outdated POI information &#8211; POIs that no longer exist, or have changed function.\u00a0 For example, you search for a gas station, only to find out that it&#8217;s closed down, or has been turned in to a restaurant.\u00a0 Although Google doesn&#8217;t always have perfectly up-to-date POI information, it&#8217;s community-based feedback system means that errors usually get corrected within a few days or weeks, as opposed to months or years in other databases.<\/li>\n<li><strong>No updates necessary.<\/strong>\u00a0 Cloud-based systems, including Google, always provide the most recent information available.\u00a0 Stand-alone navigation systems require periodic updates, and in many cases, the updates are sold as a separate product.\u00a0 Over time, the size of the database increases.\u00a0 A stand-alone device that originally had enough storage for its original database, eventually becomes too limited to store the entire database, and you are forced to load only certain geographical regions, or winnow down the list of POIs.\u00a0 Using a cloud-based device means that I can go anywhere in the world (caveat:\u00a0 Anywhere with a data signal), turn on my phone, and instantly have relevant navigation and POI data.<BR><BR>Actually, with Google, you get the best of both worlds, because you have the capability to download specific map regions for offline use, and the map data stays up to date automatically whenever the phone is connected to WiFi.<\/li>\n<li><strong>Satellite and street views.<\/strong>\u00a0 Both are extremely helpful when trying to find an exact location, or learn more about a place.<\/li>\n<li><strong>Real-time traffic.<\/strong>\u00a0 It&#8217;s helpful to see where traffic is grinding to a halt due to construction or a wreck, so that I can decide whether to choose another route.<\/li>\n<li><strong>Location is accurate and timely<\/strong>.\u00a0 In the past, it was quite common for your location to update very slowly, or in a jerky fashion, which could result in a missed turn.\u00a0 Even with WiFi off, location data is very fast and accurate.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"google-annoyances\"><\/span>Google Annoyances<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In addition to the lack of true trip-planning features, there are quite a few shortcomings.<\/p>\n<ul>\n<li><strong>ZERO image analysis capability<\/strong>.\u00a0 All you get is a scale (if you&#8217;re lucky) in map view.\u00a0 How far from here to there?\u00a0 Well, STOP your current navigation, select the two waypoints, and THEN it will tell you the travel distance between the two.<BR><BR>What would be really convenient, is a calibrated reticle overlay on the navigation screen, so that you can judge distance accurately in real-time.<\/li>\n<li><strong>Just-in-time information is not timely.<\/strong>\u00a0 Although Google provides lane guidance, street names, and all sorts of helpful information, often, none of this is available in Navigation mode until shortly before you reach a nav point, unless you look at the turn-by-turn directions.\u00a0 I&#8217;d rather see everything all at once. <BR><BR> It&#8217;s even MORE annoying when you know you need to make a turn, but it takes several clicks to figure out what lane to take, while turning.\u00a0 For example, my next nav point is a left turn in 500 feet.\u00a0 Google tells me to turn from the left lane.\u00a0 Got it.\u00a0 BUT, what&#8217;s my next nav point after that?\u00a0 There&#8217;s no easy way to tell whether I need the right lane because I need to turn right, or maybe the left lane ends, or perhaps my next nav point isn&#8217;t for several miles, and it doesn&#8217;t matter. <BR><BR>Likewise, neither the map nor navigation views show you street names unless you scroll around or zoom in to a ridiculous level of detail.\u00a0 It&#8217;s nice to be able to see upcoming street names so that you can gauge where you are in relation to your next nav point.<BR><BR>My wife and I had the same conversation more than once:<\/li>\n<\/ul>\n<blockquote><p>Her:\u00a0 Where do I turn?<\/p>\n<p>Me:\u00a0 I can&#8217;t tell.<\/p>\n<p>Her:\u00a0 Well, what street name?<\/p>\n<p>Me:\u00a0 I can&#8217;t tell that, either, until we&#8217;re closer.<\/p>\n<p>Her:\u00a0 What lane do I need?<\/p>\n<p>Me: ???<\/p><\/blockquote>\n<ul>\n<li><strong>Endless supply of pointless alternate routes.<\/strong><br \/>\n&#8220;<span style=\"color: #ff0000;\">HEY, do you want this other route?\u00a0 It&#8217;s only 2 hours slower!<\/span>&#8221;\u00a0 Um&#8230;.NO.<br \/>\n10 seconds later, &#8220;<span style=\"color: #ff0000;\">HEY!\u00a0 HEY!\u00a0 I&#8217;ve got EVEN MORE USELESS ROUTES!<\/span>&#8221;\u00a0 NO.<br \/>\n&#8220;<span style=\"color: #ff0000;\">HEY!! Do you want to exit the freeway, reverse direction, make 23 stops, and drive past the haunted castle?\u00a0 It&#8217;s only TEN MINUTES LONGER&#8230;.?<\/span>&#8221;\u00a0\u00a0 Just.\u00a0\u00a0 No.<\/li>\n<li><strong>Insufficient control over the route when it counts<\/strong>.\u00a0 On the browser version of Google Maps, you can drag and drop the route.\u00a0 However, on the Android version, you can only select between routes that have been predetermined by Google.\u00a0 <BR><BR>During our Orlando trip, we drove to Cocoa Beach.\u00a0 I know that driving through Jacksonville is more efficient than taking the Florida turn pike back to I-10.\u00a0 Google REFUSED to let me navigate through Jacksonville.\u00a0 However, once I manipulated its routing algorithm by adding a waypoint in Jacksonville, it was only 10 minutes longer than the route that it insisted I take through the Florida turnpike&#8230; at a cost of about $10.\u00a0 So Google REFUSED to save me $1\/min.<BR><BR>To &#8220;force&#8221; the route to conform, you have to add bogus waypoints, which leads to the next annoyance&#8230;<\/li>\n<li><strong>When I select an arbitrary nav point, it always selects some crazy location in the opposite direction from where I was headed<\/strong>.\u00a0 All of a sudden, I&#8217;ve added 5 more miles to my route, but that&#8217;s because it wants me to exit, U-turn, drive to Canada, and then reverse the process to &#8220;resume my journey&#8221;.\u00a0 If I&#8217;m traveling west, why would you assume that I want a waypoint on the east-bound side of the freeway?\u00a0 As far as I can tell, every navigation device suffers from this defect, but Google is supposed to be super-smart, so I give it extra non-bonus points for failing where others have failed before.<\/li>\n<li><strong>POI Hell<\/strong>.\u00a0 This comes in two flavors:\n<ul>\n<li><strong>Can&#8217;t see nearby POIs<\/strong>.\u00a0 I&#8217;m at a stop light staring straight at an Applebees, but (not that I want to eat there) there is no Applebees POI on my nav screen.\u00a0 Instead, it shows the mattress store next to Applebees, and the McDonald&#8217;s accross the street, presumably because they paid Google more money than Applebees.<\/li>\n<li><strong>POI search results are complete crap.<\/strong>\u00a0 If you want coffee or gas, you&#8217;ll have great luck.\u00a0 If you want anything else, forget it.\u00a0 Hint:\u00a0 Sonic is NOT a Chinese restaurant.\u00a0 Meanwhile, all I can see is a messy list that&#8217;s arbitrarily sorted by&#8230;. something&#8230;..\u00a0 Again, I would do better on my own, if I could simply see a raw list of POIs, and then narrow them down.<\/li>\n<li><strong>Can&#8217;t limit search by distance.<\/strong>\u00a0 I don&#8217;t want to drive more than 5 miles for dinner, for example.\u00a0 Or, I want the donut shop down the street, not the one rated 4.5 stars that&#8217;s 30 miles away.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Search along route leaves a lot to be desired.<\/strong>\u00a0 This is a necessary feature that Google lacked for a long time.\u00a0 Here&#8217;s the scenario:\u00a0 I&#8217;m driving to dinner (or on any trip), but I need to get gasoline.\u00a0 I can search my route for a nearby gas station, and add it to my route along the way to dinner.\u00a0 This is great, in theory, but&#8230;\n<ul>\n<li>Unless you&#8217;re searching for gas or coffee, you end up in POI hell (see above).<\/li>\n<li>When you search along route in nav mode, EVERYTHING IS MEASURED IN TIME.\u00a0 &#8220;Your gas station is 5 minutes away&#8221;, well, that&#8217;s great, but I don&#8217;t know if my gas tank is 5 minutes from empty &#8211; my car says it&#8217;s 7 MILES from empty, so I&#8217;d like a gas station that&#8217;s LESS THAN 7 MILES away.\u00a0 Not minutes.<\/li>\n<li>You have to go through an absurd procedure to figure out the actual distance to a POI.<\/li>\n<li>Again, if I am driving west, WHY would you show me search results that are OPPOSITE the direction I&#8217;m traveling?\u00a0 Why not say, &#8220;The nearest gas station AHEAD of you is 50 miles away&#8221; (or whatever), &#8220;but you JUST PASSED ONE 5 miles back.&#8221;\u00a0 Then let ME make the decision.\u00a0 Instead, click on gas station #1 &#8211; it&#8217;s 3 miles back on the wrong side of the road. Gas station #2 as ALSO behind me, but farther back.\u00a0 AHH\u00a0 Gas station #3 is ahead of me, but it&#8217;s 2 miles off the freeway in murder alley.\u00a0 <strong>Google should be much better at showing me POI search results that are relevant.<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Google on Android makes a <em>decent<\/em> navigation aide, but leaves quite a bit to be desired as a true trip planner.<\/p>\n<ul>\n<li>Lacks trip planning features such as <strong>time management,<\/strong> <strong>multiple trip phases<\/strong>, <strong>a persistent route<\/strong>, and <strong>image analysis tools<\/strong>.<\/li>\n<li>Has many annoyances, such as <strong>too much reliance on &#8220;just-in-time&#8221; information<\/strong>, <strong>POI hell<\/strong>, <strong>bogus alternate routes<\/strong>, and <strong>insufficient route control<\/strong>.<\/li>\n<li>POI search is a major negative.\u00a0 Beyond not giving me what I want, where I want it, Google&#8217;s POI search doesn&#8217;t even show me a physical building that I&#8217;m staring at, when I perform the search.<\/li>\n<\/ul>\n<p>If you decide to use Google on Android as your navigation aide, one way around all of the defects and annoyances is to have a second device that you can use for ad-hoc searching.<\/p>\n<p>Unfortunately, I have yet to identify a complete &#8220;trip planning&#8221; solution for Android.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Using Android and Google Maps as a trip planner for an 1,100-mile (2,200 round-trip) road trip left a bit to be desired. Read on, to find out why&#8230;<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-4654","post","type-post","status-publish","format-standard","hentry","category-good-design-bad-design"],"_links":{"self":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts\/4654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/comments?post=4654"}],"version-history":[{"count":10,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts\/4654\/revisions"}],"predecessor-version":[{"id":4696,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts\/4654\/revisions\/4696"}],"wp:attachment":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/media?parent=4654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/categories?post=4654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/tags?post=4654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}