A new version of Google Maps slipped out late last night, just in time for the weekend. While there are a couple of small cosmetic changes showing up, we haven't spotted any big additions yet. A teardown tells a bit of a different story. The Google Maps team is getting ready to add a new form for reporting road closures, and another for creating new accounts with Uber. There will also be a new notification for confirming your mode of transportations during commutes, and best of all, you'll soon be able to tell how full busses and subways are likely to be.

What's New

Unofficial Changelog: (the stuff we found)

  • Q&A tab in Contributions
  • Minor cosmetic changes

Added Q&A tab

Q&A joins contributions page

 

The Q&A section was added to the details page of locations back in August. While it serves its purpose well and it's easy to use, keeping track of your interactions with it could become somewhat unwieldy, especially if you have asked or answered quite a bit. With the latest update, keeping tabs on your Q&A history will get a lot easier.

A new tab has been added to the Contributions page for the Q&A activity. It contains all of your previous questions and answers, but the list can be filtered to just show one type or the other. – Thanks to everybody that sent in tips

Cosmetic improvement to 'Avoid' messages

If you set up avoidance restrictions for navigation, you'll now get a nicer looking line with your criteria. Instead of all-caps and the word 'AVOID' repeated for each option, text is now shown in sentence case and each option is comma delimited. I know, it's cosmetic, but this is the type of polish that counts.

Teardown

Disclaimer: Teardowns are based on evidence found inside of apks (Android's application package) and are necessarily speculative and usually based on incomplete information. It's possible that the guesses made here are totally and completely wrong. Even when predictions are correct, there is always a chance that plans could change or may be canceled entirely. Much like rumors, nothing is certain until it's officially announced and released.

The features discussed below are probably not live yet, or may only be live for a small percentage of users. Unless stated otherwise, don't expect to see these features if you install the apk.

Mass transit fullness scale

Maps made life better for drivers when it began reporting how difficult parking was in an area, and more importantly, how full individual parking lots and garages might be. Now it's time to tackle the problem for those that look to subways and busses to get around.

Google is going to begin reporting the occupancy of mass transit options, rating them in general terms of severity: Many seats available, few seats available, standing room only, and crushed standing room only.

<string name="TRANSIT_OCCUPANCY_CRUSHED_STANDING_ROOM_ONLY_DESCRIPTION">Crushed standing room only</string>
<string name="TRANSIT_OCCUPANCY_STANDING_ROOM_ONLY_DESCRIPTION">Standing room only</string>
<string name="TRANSIT_OCCUPANCY_FEW_SEATS_AVAILABLE_DESCRIPTION">Few seats available</string>
<string name="TRANSIT_OCCUPANCY_MANY_SEATS_AVAILABLE_DESCRIPTION">Many seats available</string>

Knowing that you'll be competing for limited space can be vitally important for those with physical disabilities, anybody carrying a lot of things or anything delicate (imagine carrying a cake on a packed subway), or those with claustrophobia or other fears.

I've checked a few different subways and bus routes, but none of them appear to be showing any warnings about being busy.

Reporting road closures w/ details and schedules

Google Maps uses many different sources to deliver timely information about road closures and special conditions. However, the method for reporting a road closure is pretty hidden and only allows users to include a short note to convey the situation. The Google Maps forums often direct users to Waze or the web interface to enter anything more useful. The latest update to Maps indicates this is about to change.

Current reporting workflow (under Send Feedback in nav drawer)

A new reporting interface seems to be in the works. It's still not elaborate, nor should it be, but it will bring a few more fields to make reports more useful and informative. Users will be prompted to include details about the closure, including which directions are affected (one way or both) and a reason for the closure with options like a crash, local events, mudslides, and several others. There will also be an option to add start and end times for the closure, which will be useful for things like parades and scheduled road work.

strings
<string name="REPORT_A_PROBLEM_PICKER_DIALOG_SUBTITLE">Select an issue to report</string>
<string name="REPORT_A_PROBLEM_PICKER_DIALOG_REPORT_ADDRESS_INFO">Address info</string>
<string name="REPORT_A_PROBLEM_PICKER_DIALOG_REPORT_CLOSED_ROAD">Closed road</string>
<string name="REPORT_A_PROBLEM_PICKER_DIALOG_REPORT_ROAD_INFO">Road info</string>

<string name="ROAD_CLOSED_DIRECTION_PROMPT">Direction</string>
<string name="ROAD_CLOSED_DIRECTION_PLACEHOLDER">Which way is closed?</string>
<string name="ROAD_CLOSED_DIRECTION_ONE_WAY">One way only</string>
<string name="ROAD_CLOSED_DIRECTION_TWO_WAYS">Both ways</string>

<string name="ROAD_CLOSED_REASON_PROMPT">Reason</string>
<string name="ROAD_CLOSED_REASON_CONSTRUCTION">Construction</string>
<string name="ROAD_CLOSED_REASON_CRASH">Crash</string>
<string name="ROAD_CLOSED_REASON_EVENT">Local Event</string>
<string name="ROAD_CLOSED_REASON_NATURE">Nature</string>
<string name="ROAD_CLOSED_REASON_NATURE_FALLEN_TREE">Fallen tree</string>
<string name="ROAD_CLOSED_REASON_NATURE_FLOOD">Flood</string>
<string name="ROAD_CLOSED_REASON_NATURE_MUDSLIDE">Mudslide</string>
<string name="ROAD_CLOSED_REASON_NATURE_PLACEHOLDER">Choose which type</string>
<string name="ROAD_CLOSED_REASON_NATURE_SNOW_ICE">Snow or ice</string>
<string name="ROAD_CLOSED_REASON_NOT_SURE">Not sure</string>
<string name="ROAD_CLOSED_REASON_OTHER">Other / Not sure</string>

<string name="ROAD_CLOSED_ADD_SCHEDULE_PROMPT">Add closure dates and times</string>
<string name="ROAD_CLOSED_SCHEDULE_ADD_DATE_TIME">Add details (optional)</string>
<string name="ROAD_CLOSED_SCHEDULE_HEADER_PROMPT">When</string>
<string name="ROAD_CLOSED_SCHEDULE_CLOSED_NOW">Closed now?</string>
<string name="ROAD_CLOSED_SCHEDULE_FROM">Start date</string>
<string name="ROAD_CLOSED_SCHEDULE_END_WHEN">When will the closure end?</string>
<string name="ROAD_CLOSED_SCHEDULE_UNTIL">End date</string>
<string name="ROAD_CLOSED_SCHEDULE_INVALID">Change what you entered so the end date is in the future and after the start date</string>

Uber (and others?) account creation form

Uber integration has been present in Maps for a long time, starting with basic price listings nearly two years ago, and becoming full-fledged native support about a year later. If you don't already have an Uber account, you could already use your existing Google account to instantly sign up to Uber. But with the latest update, there are signs that Maps may be making that account creation a little more thorough.

 

Account creation process (v9.71)

Judging by a pile of new strings, there's a revised account creation form in the works. It's possible Uber wants to carry out its own account validation process, or might have been pressured to make users go through a more formal sign-up. On the other hand, only one string out of the bunch is specific to Uber, so it's possible this whole form is meant to be generic and will eventually branch out to work with other "ride-share" services.

strings
<string name="CREATE_UBER_ACCOUNT_DISCLAIMER">By continuing, you agree to Uber\'s &lt;a href=%1$s&gt;Terms&lt;/a&gt; and &lt;a href=%2$s&gt;Privacy Policy&lt;/a&gt; and agree Google may access your Uber account information. &lt;a href=%3$s&gt;Learn more&lt;/a&gt;</string>

<string name="CANCEL_ACCOUNT_LINKING_MESSAGE">You need to link your accounts to book a ride</string>

<string name="CREATE_ACCOUNT_CREATE_BUTTON">Create account</string>
<string name="CREATE_ACCOUNT_DISCLAIMER">By continuing, you agree to %1$s &lt;a href=%2$s&gt;Terms&lt;/a&gt; and &lt;a href=%3$s&gt;Privacy Policy&lt;/a&gt; and agree Google may access your %4$s account information. &lt;a href=%5$s&gt;Learn more&lt;/a&gt;</string>
<string name="CREATE_ACCOUNT_LOCATION_LABEL">Location</string>
<string name="CREATE_ACCOUNT_PHONE_LABEL">Phone number</string>
<string name="CREATE_ACCOUNT_SUBTITLE">Your %1$s account will be created with the following information</string>
<string name="CREATE_ACCOUNT_TITLE">Almost done</string>
<string name="CREATE_ACCOUNT_CANCEL_BUTTON">Cancel</string>
<string name="CREATE_ACCOUNT_COARSE_LOCATION">Current city</string>

<string name="CHOOSE_PHONE_NUMBER_ADD_NUMBER">Add phone number</string>
<string name="CHOOSE_PHONE_NUMBER_LIST_TITLE">Choose another phone number</string>

<string name="VERIFY_CODE_ERROR">Wrong code. Try again.</string>
<string name="VERIFY_CODE_RESEND_SMS_BUTTON">Get new code</string>
<string name="VERIFY_CODE_SMS_DELAY_LABEL">Didn\'t receive a code?</string>
<string name="VERIFY_CODE_SMS_DELAY_TIME">Wait %s and try again</string>
<string name="VERIFY_CODE_SUBTITLE">Sent to %1$s</string>
<string name="VERIFY_CODE_TITLE">Enter verification code</string>

<string name="CHOOSE_ACCOUNT_TITLE">Book a ride in less than 30 seconds</string>
<string name="CHOOSE_ACCOUNT_SUBTITLE">Link %1$s to your Google Account</string>
<string name="CHOOSE_ACCOUNT_OTHER_ACCOUNT">Use a different %1$s account</string>
<string name="CHOOSE_ACCOUNT_CONTINUE_AS_NAME">Continue as %1$s</string>
<string name="CHOOSE_ACCOUNT_LIST_TITLE">Choose account</string>

<string name="CHOOSE_COUNTRY_CODE">Choose country</string>
<string name="COUNTRY_CODE">(%1$s)</string>
<string name="CONTENT_DESCRIPTION_COUNTRY_CODE">Country code: %1$s %2$s</string>

<string name="ACCOUNT_LINKING_CONTINUE">Continue</string>
<string name="ACCOUNT_LINKING_GOOGLE_SIGN_IN">Get started</string>

Confirming your mode of transportation

A few new strings were added with this update that suggest a new type of notification may appear for a few people. These are basically phrased to ask if you're not using the mode of transport Google thought you were. This is likely to work with the commute features added a few months ago.

strings
<string name="NOTIFICATION_TITLE_DRIVE">Don\'t drive to work?</string>
<string name="NOTIFICATION_TITLE_TRANSIT">Don\'t take transit to work?</string>
<string name="NOTIFICATION_TITLE_GENERIC">How do you commute?</string>

<string name="NOTIFICATION_SUBTEXT_GENERIC">Tap to correct your transport mode for better updates</string>
<string name="NOTIFICATION_SUBTEXT_SPECIFIC">Tap to correct your commute mode for better updates</string>

My hunch is that Maps will identify behaviors that don't fit with the transportation mode it expects. For example, you're expected to be driving, but your route takes you through several bus stops, and then you begin walking. Once Maps notices this, it will post a notification asking you to correct the mode, which will likely take you to the commute settings.

Download

The APK is signed by Google and upgrades your existing app. The cryptographic signature guarantees that the file is safe to install and was not tampered with in any way. Rather than wait for Google to push this download to your devices, which can take days, download and install it just like any other APK.

Version: 9.72.0 beta

Maps - Navigate & Explore
Maps - Navigate & Explore
Developer: Google LLC
Price: Free