Tag: Maps 101
Behind the scenes: popular times and live busyness information
by Matt D'Zmura on Oct.16, 2020, under 3D Models, Argentina, Australia, Brazil, California, Denmark, England, Germany, Google Earth News, Google Earth Tips, Google Sky, Google maps, Hawaii, Indonesia, Ireland, Italy, Japan, Kenya, Mexico, Natural Landmarks, Netherlands, Sightseeing, Street Views, USA
If you’ve ever been in a rush to grab a quick bite, you may know the pain that comes along with finding out that the restaurant you chose is packed and there’s nowhere to sit. Or maybe you need to pick up just one item from the grocery store, only to find that the line is out the door—derailing your plans and causing you unnecessary stress.
These problems were top of mind when Google Maps launched popular times and live busyness information—helpful features that let you see how busy a place tends to be on a given day and time or in a specific moment. This information has become a powerful tool during the pandemic, making it easier to social distance because you know in advance how crowded a place will be. Today, we’ll take a closer look at how we calculate busyness information, while keeping your data private and secure.
Popular times: making sense of historical busyness information
To calculate busyness insights, we analyze aggregated and anonymized Location History data from people who have opted to turn this setting on from their Google Account. This data is instrumental in calculating how busy a place typically is for every hour of the week. The busiest hour becomes our benchmark—and we then display busyness data for the rest of the week relative to that hour.
For example, say there’s a new ice cream shop down the block known for its homemade waffle cones
How we’re giving everyone, everywhere an address
by David Martin on Sep.30, 2020, under 3D Models, Argentina, Australia, Brazil, California, Denmark, England, Germany, Google Earth News, Google Earth Tips, Google Sky, Google maps, Hawaii, Indonesia, Ireland, Italy, Japan, Kenya, Mexico, Natural Landmarks, Netherlands, Sightseeing, Street Views, USA
We’ve gone behind the scenes to look at how we map the world, use imagery to capture the meaningful details around us, and all the ways contributed content and AI make Google Maps a more helpful tool—from planning your trip to deciding where to go.
Today, we’ll dive into how we are working to make sure everyone in the world has access to an address using our free, open-source digital address-making system called Plus Codes.
Addresses help us find people and places, and they help people and things find us. An address is also necessary to secure official documents and do things like open a bank account. However, several billion people either don’t have an address at all or they have one that doesn’t accurately identify the location of their home or business. Plus Codes offer a simple but powerful solution. Already, Google Maps provides millions of directions each month to people looking up a place with a Plus Code and this volume is rapidly growing.
So what are Plus Codes?
Plus Codes use latitude and longitude to produce a short, easy-to-share digital address that can represent any location on the planet. For example, the Plus Code “W2GJ+JQ, Johannesburg” represents the main entrance to the Google office in Johannesburg, South Africa. Put this code into Google Maps or Google Search and you’ll be brought right to our front door in Johannesburg.

The Plus Code address for Google's Johannesburg office is W2GJ+JQ, Johannesburg
Helping people get on the map
A Plus Code can easily be used where no addresses, street names or even streets exist today. Someone in an area without addresses no longer needs to give out complicated instructions to find a home or workplace—like “drive to the community center, turn left and look for the blue house with the red roof.” Now, they can simply share a short Plus Code and it immediately works.
Businesses and services that rely on navigating to peoples’ homes can simply enter the Plus Code into Google Maps and get directions instantly. Emergency services and humanitarian groups can more easily find people who need aid, locate people for vaccine programs and easily track health programs all with Plus Codes.
Generating Plus Codes
In the absence of street names and accurate addresses, how are Plus Codes created?
First, we divide the world along latitude and longitude lines to form a simple grid. The grid is labelled along the X and Y axis using a specific set of 20 alphanumeric characters {2,3,4,5,6,7,8,9,C,F,G,H,J,M,P,Q,R,V,W,X}. You’ll never see a vowel or characters like “1”, “L” and “l” in a Plus Code as we want to avoid confusion over the characters when writing them down and prevent any accidental word formations. And by using a carefully selected set of alphanumeric characters, Plus Codes can be used by anyone no matter what language you speak.
Each grid cell on the digital globe is then further divided, the X and Y-axes again labelled with the 20 characters above and the process repeated to build out a full Plus Code. In the case of the Google Johannesburg office this would result in a full Plus Code of “5G5CW2GJ+JQ”.
Since a full Plus Code might not be easy to recall, you can conveniently drop the first four characters of the code if you know the area you are in, just as we drop area codes on telephone numbers when already in the area. In this case, if I know I am in Johannesburg the Plus Code for the Google office can be shortened to “W2GJ+JQ, Johannesburg.”
Depending on the number of characters included in the code after the ‘+’ sign, the code can be even more specific. For example a Plus Code with two characters after the ‘+’ sign represents an area of approximately 13m x 13m, about the size of a half a basketball court. Adding an additional character reduces this size to approximately 3m x 3m, providing an exact address for a sidewalk vendor who may not even have a storefront.
And this might go without saying, but Plus Codes are named after the ‘+’ sign that is one of their key characteristics. This sign is used to help people and our digital applications recognize the code as a Plus Code.

Plus Codes in São Paulo, Brazil
Community addressing
Providing conventional (non-digital) addresses to communities at scale can be complicated and expensive for local and national governments, often taking years to set up and become useful. With Plus Codes, a village, town, city or even country can quickly and efficiently set up an addressing system. And unlike conventional addressing projects, once a Plus Code address is created it is immediately usable on platforms such as Google Maps and anywhere else that recognizes Plus Codes both online and offline. This means that new services (both digital and non-digital) are more readily available to traditionally underserved communities that lack proper addresses.
The power of Plus Code addresses
While there are other digital address-making solutions, they’re often proprietary or must be commercially licensed, which can mean unnecessary costs, complications and longer term uncertainty for businesses and governments. These solutions also have challenges with universal recognition and adoption, as they are generally not open source or freely available.
Here’s a taste of the positive impact we’ve seen Plus Codes deliver.
We recently introduced a refreshed Plus Codes icon to make it more recognizable. If you’d like to learn more about Plus Codes, how to use them and how they’re being used, visit maps.google.com/pluscodes.
Google Maps 101: How AI helps predict traffic and determine routes
by Johann Lau on Sep.03, 2020, under 3D Models, Argentina, Australia, Brazil, California, Denmark, England, Germany, Google Earth News, Google Earth Tips, Google Sky, Google maps, Hawaii, Indonesia, Ireland, Italy, Japan, Kenya, Mexico, Natural Landmarks, Netherlands, Sightseeing, Street Views, USA
Every day, over 1 billion kilometers are driven with Google Maps in more than 220 countries and territories around the world. When you hop in your car or on your motorbike and start navigating, you’re instantly shown a few things: which way to go, whether the traffic along your route is heavy or light, an estimated travel time, and an estimated time of arrival (ETA). While all of this appears simple, there’s a ton going on behind the scenes to deliver this information in a matter of seconds.
Today, we’ll break down one of our favorite topics: traffic and routing. If you’ve ever wondered just how Google Maps knows when there’s a massive traffic jam or how we determine the best route for a trip, read on.
Live traffic, powered by drivers all around the world
When people navigate with Google Maps, aggregate location data can be used to understand traffic conditions on roads all over the world. But while this information helps you find current traffic estimates —whether or not a traffic jam will affect your drive right now—it doesn’t account for what traffic will look like 10, 20, or even 50 minutes into your journey. This is where technology really comes into play.
Predicting traffic with advanced machine learning techniques, and a little bit of history
To predict what traffic will look like in the near future, Google Maps analyzes historical traffic patterns for roads over time. For example, one pattern may show that the 280 freeway in Northern California typically has vehicles traveling at a speed of 65mph between 6-7am, but only at 15-20mph in the late afternoon. We then combine this database of historical traffic patterns with live traffic conditions, using machine learning to generate predictions based on both sets of data.
Recently, we partnered with DeepMind, an Alphabet AI research lab, to improve the accuracy of our traffic prediction capabilities. Our ETA predictions already have a very high accuracy bar–in fact, we see that our predictions have been consistently accurate for over 97% of trips. By partnering with DeepMind, we’ve been able to cut the percentage of inaccurate ETAs even further by using a machine learning architecture known as Graph Neural Networks–with significant improvements in places like Berlin, Jakarta, São Paulo, Sydney, Tokyo, and Washington D.C. This technique is what enables Google Maps to better predict whether or not you’ll be affected by a slowdown that may not have even started yet!
Keeping it fresh
For most of the 13 years that Google Maps has provided traffic data, historical traffic patterns have been reliable indicators of what your conditions on the road could look like—but that's not always the case. Since the start of the COVID-19 pandemic, traffic patterns around the globe have shifted dramatically. We saw up to a 50 percent decrease in worldwide traffic when lockdowns started in early 2020. Since then, parts of the world have reopened gradually, while others maintain restrictions. To account for this sudden change, we’ve recently updated our models to become more agile—automatically prioritizing historical traffic patterns from the last two to four weeks, and deprioritizing patterns from any time before that.
How Google Maps selects routes
Our predictive traffic models are also a key part of how Google Maps determines driving routes. If we predict that traffic is likely to become heavy in one direction, we’ll automatically find you a lower-traffic alternative. We also look at a number of other factors, like road quality. Is the road paved or unpaved, or covered in gravel, dirt or mud? Elements like these can make a road difficult to drive down, and we’re less likely to recommend this road as part of your route. We also look at the size and directness of a road—driving down a highway is often more efficient than taking a smaller road with multiple stops.
Two other sources of information are important to making sure we recommend the best routes: authoritative data from local governments and real-time feedback from users. Authoritative data lets Google Maps know about speed limits, tolls, or if certain roads are restricted due to things like construction or COVID-19. And incident reports from drivers let Google Maps quickly show if a road or lane is closed, if there’s construction nearby, or if there’s a disabled vehicle or an object on the road. Both sources are also used to help us understand when road conditions change unexpectedly due to mudslides, snowstorms, or other forces of nature.
Putting it all together
So how exactly does this all work in real life? Say you’re heading to a doctor’s appointment across town, driving down the road you typically take to get there. When you leave the house, traffic is flowing freely, with zero indication of any disruptions along the way. With Google Maps’ traffic predictions combined with live traffic conditions, we let you know that if you continue down your current route, there’s a good chance you’ll get stuck in unexpected gridlock traffic about 30 minutes into your ride—which would mean missing your appointment. As a result, Google Maps automatically reroutes you using its knowledge about nearby road conditions and incidents—helping you avoid the jam altogether and get to your appointment on time.
Predicting traffic and determining routes is incredibly complex—and we'll keep working on tools and technology to keep you out of gridlock, and on a route that's as safe and efficient as possible.
Looking for something?
Use the form below to search the site:
Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!
Visit our friends!
A few highly recommended friends...
Archives
All entries, chronologically...