Google map direction

Google map direction DEFAULT

Google Maps adds indoor AR directions and prioritizes eco-friendly routes

Google has been working hard to make Maps a useful tool for navigating the world and it's continuing to roll out new features. Today, the company is unveiling a set of updates that should make the app more helpful in more scenarios. For one thing, it's bringing its AR navigation tool Live View to some indoor locations like select malls, airports and transit stations. It's also prioritizing more eco-friendly directions when recommending routes, adding weather and air quality data to destinations and integrating pickup and delivery options with grocery retailers.

Indoor Live View

As a recap, Live View is an AR feature that let you see exactly where your destination is by pointing your camera at your surroundings and overlaying directions on the scene. To make that work indoors though, Google had to "develop an entirely new technology" that it's calling "global localization." Google Maps' director of product said in a press briefing that this has become "the backbone of the Live View feature we know today." 

It uses AI to scan "tens of billions of street view images and maps them up with images on your phone to identify where you are." With adjustments made in the last few years, Google adapted that to understand "the precise altitude or placement of an object in a building." That way, it doesn't give you the instructions to get to some other gate in another airport, for example. You can use this feature to look for the gate to your connecting flight (next time you're traveling by air), or find that hot new restaurant in a mall before rushing to your movie, for example. It'll also help you find the nearest elevators, escalators, ATMs, restrooms, check-in counters, ticket offices and more.

Google Maps Indoor Live View animation. An animation showing a phone panning around Zurich airport with overlaid instructions saying

Indoor Live View is now live in some Westfield malls in US cities including Newark, Los Angeles, Chicago, Long Island, San Francisco, San Jose and Seattle. It starts rolling out over the next few months on Android and iOS in select transit stations, malls and airports in Tokyo and Zurich. Google said support for more places and cities is coming, too.

Environmentally rich and eco-friendly guidance

As part of its commitment to help its users reduce their environmental footprint, Google is continuing to surface greener means to get around. Later this year, when you use the iOS or Android version of Maps to look up directions, it will default to the route with the lowest carbon footprint if it takes about the same time as the fastest route. If the eco-friendly option will take significantly more time, Maps will display a comparison of their CO2 impacts so you can consciously decide whether speed or the environment is more important. You can revert back to seeing the fastest route as the default by changing this in Settings. This feature is headed to the US first, and Google says a "global expansion" is on the way. 

Speaking of other countries, many places around the world have designated "low emission zones" that restrict vehicles like diesel cars which cause pollution. This June, Maps will start alerting users if they'll be navigating through one of these and offer alternative directions when necessary. It'll be available in the app in Germany, France, Spain, the Netherlands and the UK, and the company says more countries are coming soon.

Google Maps New Directions Experience. An animation showing the new Google Maps directions page getting from

Google is also revamping its directions interface that will put routes for all transportation modes in one page, instead of having separate tabs for things like car, walking and public transit. This will make it easier to compare the time it will take across the different routes. Maps will also use machine learning to understand your preferred means of getting around to prioritize them, and also "boost modes that are popular in your city." Those in New York City or Singapore, for example, will likely see the subway or MRT routes higher up, while Citibike regulars will see bike routes more. 

To help users better anticipate the environment at their destination, Maps is also adding new Weather and Air Quality layers. These will show the current temperature and forecasted hourly weather conditions (pulling data from The Weather Company) so you can bundle up for your outdoor dining reservation on a windy evening, for example. Google also uses info from and the Central Pollution Board to give details on a location's air quality so those who have allergies or live in smog-affected areas can adjust their plans accordingly.

Making pickup and delivery easier

The final set of updates (this time, anyway) is around grocery shopping. Google is adding info like pickup and delivery windows, fees and order minimums to stores' Business Profiles on mobile search, starting with Instacart and Albertsons Cos. in the US. Google plans to expand this to more stores and bring it to Maps, though it hasn't said when. 

Google Maps Pickup animation. An animation showing the pickup integration with Fred Meyer, with options to share your ETA and check in when you arrive.

The company is also launching a pilot program with US supermarket Fred Meyer in some of its Portland, Oregon stores. When you order something for pickup on Fred Meyer's app, you can add it to Maps to get alerts when it's time to head to the store for your pickup. You can also share your arrival time with the store, and your ETA will be continuously updated based on location and traffic. This way, the store can prioritize your order when you're close, and you can check in via Maps so they can bring your stuff out when you arrive.

Though this is just a limited pilot program for now, it's easy to see how Google might be able to integrate with more retailers and partners to fully bring this feature to Maps in time. As we continue to rely on curbside pickups for the foreseeable future, this could become a truly useful tool whenever it becomes more widely available.

All products recommended by Engadget are selected by our editorial team, independent of our parent company. Some of our stories include affiliate links. If you buy something through one of these links, we may earn an affiliate commission.

How to use Google Maps

Google Maps has long served as the go-to navigation tool for millions of phones, tablets, cars, and smart wearables. While everyone is probably familiar with using Google Maps to get from point A to point B, there are a multitude of multitool-like extras hiding under the hood that are worth highlighting.

Over the years, Google has added features that allow you to save your favorite places, share your location with friends, and get personalized recommendations. Here are some useful but lesser-known features, like incognito mode, live view, saving your favorite locations, or sharing your location in real time.

How to play your tunes

With all the understandable focus on driving directions and the depth of Google Maps itself, it’s easy to forget Google Maps also features music controls for popular music services like Spotify, Apple Music, and Google Play Music (Android only). Here’s how to get the party started. First, make sure you are a member of the music service you want to use and sign in to that app on your phone. Then, proceed with the following steps.

  • Access the Google Maps Settings from your picture ID icon at the top right of the Explore tab and tap Settings.
  • Under Settings, find and tap Navigation or Navigation Settings (Android).
  • Tap Music Playback Controls or switch on Show media playback controls (Android). For Android, Google Play Music is the default media app.
  • Under Connect Media to Google Maps, choose Apple Music or Spotify. Tapping Assistant default media provider on Android gives you a list of alternatives to the default including YouTube Music, Pandora, Spotify, Deezer, and others via Google Assistant. Just choose the one you are subscribed to.

How to find accessible transit routes

Google Maps now helps people with mobility issues use public transportation by specifically identifying wheelchair-accessible routes. Here’s how to use it.

Google Maps accessible
  • Enter your destination into the app.
  • Tap Directions and select the public transportation icon.
  • Tap Options and under the Routes section, and choose Wheelchair accessible.
  • When you choose this option, Google Maps displays a list of routes that are wheelchair friendly, if available for that location.

How to use indoor maps

Not every location offers an indoor floor plan, but for those that do, you can use Google Maps to assist you in navigating around a large, complex venue like, for example, Penn Station in New York City. Here’s how to do it.

  • Launch Google Maps on your smartphone or tablet.
  • Search for a place (like Penn Station in New York) that offers an indoor map.
  • Zoom in to the map so that a floor plan comes into view.
  • Choose the levels or floors you’re interested in.
  • To learn more about a place, tap it on the map.
  • Use the fully zoomed rendition of the map to search.

How to use the Saved tab

Whether it’s a favorite place or store, or something you just want to check out in the future, Google Maps’ Saved tab, located in the middle of the bottom icon bar, brings everything together to offer access to your favorite places or things. No longer are lists, labeled items, reservations, items you follow, or downloaded maps buried within other menus.

How to use Contribute

Say you want to write a restaurant review or take note of a local attraction or store, the new Google Maps update now delivers an entire tab devoted to these items on the main app screen. If you’ve used Google Street View in the past to post 360-degree panoramas of your favorite places, those will show up there too alongside your view count, likes, and comments. It’s not a new feature, but the update makes it much easier to find and use.

How to use Live View

Google added a new capability to its Live View augmented reality maps feature (now in beta) that lets you see the direction where you need to walk and the distance to your destination rather than overall turn-by-turn directions. It’s designed as an on-the-ground guide to help you identify exactly where to make turns or which way to start walking. That addition is geared toward helping people on foot who need to know if they’re going in the right direction but don’t need step-by-step instructions. As you’re walking, tap in your destination, the Direction button at the bottom of the screen, and then the Walk icon at the top. Then tap the Live View button. The app uses artificial intelligence to superimpose arrows and a walking map to follow on foot.

How to turn on incognito mode

If you want to map locations and navigate in Google Maps without the app recording your search or location history, then you can use incognito mode. Since Google added incognito mode to Google Maps, you can also prevent your searches and navigation from impacting the personalized recommendations you get. To turn it on, tap your profile picture at the top right, then tap Turn on Incognito mode. You will see your picture icon change to the incognito icon so you are never confused about which mode you’re in. To turn it off again, tap the Incognito icon at the top right and tap Turn off incognito mode. Note that other apps or services running on your device may continue to track your movements or searches, even with Incognito mode enabled.

How to save your home and work addresses

If you’re using Google Maps to get around town from work or home, you’ll want to first save those important addresses in the app. Here’s how to do it in the newest version. Launch Google Maps, tap the Saved button in the icon bar at the bottom of the screen, and tap the Labeled tab at the top. To enter your home address for the first time or change your home address if you’ve moved, tap the three-dot icon on the Home line. From there, you can choose a new location on the map, choose a contact who has the new address (or your own contact card), change the Home icon, or get directions to that address from wherever you are currently located. You can follow the same procedure for your workplace and tap OK. You can now ask Google Maps to navigate to Home or Work instead of having to type in the address. You can also search for items like “restaurants near work,” and get a list of suggestions that you can filter according to hours, type of cuisine, ratings, and whether or not you have eaten there before.

How to get directions quickly

Quick Google Maps directions

Everyone who uses Google Maps Navigation knows the navigation feature that offers voice-guided, turn-by-turn directions. But there’s a nifty shortcut to start it. You can search for a place or tap it on the map, then touch and hold the blue Directions button at the bottom right, and Google Maps will choose the best route and launch straight into Navigation mode. If you want to tweak the route or change your mode of transport, then just tap it once, make your changes, then tap Start.

How to share your real-time location

If you want to share your location in real time with family or friends, tap on your ID picture, and in the resulting menu, tap Location sharing. With that, a new menu appears with a blue Get Started button. You can choose to share your location with people in your Contacts for 1 hour, Until you turn this off, or use the plus or minus button to add or subtract location-sharing time. If they have a Google account, it will share your position with those designated people in their Google Maps app or sent as a link they can tap. You can also share your location via a host of other apps, like Messages. Anyone who is sharing their location with you will have their own tab at the top of the screen and you can tap on it to see where they are.

How to share a location

To share a location you like, whether you are currently there or not, just tap and hold on any location on the map to drop a pin. Tap the address section at the bottom of the screen to expand it, then tap Share. You’ll see a pop-up list of apps you can use to share your location. You can also send a photo view of the place.

How to see Street View on mobile

Google Maps Street View

If you want to see a photo of your chosen place, use Street View. To access it, touch and hold on the map to drop a pin on your location, then tap at the bottom where it says Dropped pin (or the address) to reveal the information. You should also see an image of the location near the bottom of your screen. Tap that, and you’ll launch into Street View. To share that Street View, tap the menu in the top-right corner, and then tap Share.

How to find nearby locations

When you don’t know exactly what you’re looking for — or you seek multiple things — the Explore tab is there for you. Whether it’s gassing up the car, grabbing dinner and a movie, finding a decent place to stay, or taking a walk in the park, Google Maps has you covered with local points of interest. Tap the Explore tab at the bottom left of the screen, you’ll see a list of nearby locations and activities. Tabs at the top of the screen direct you to specific items like Restaurants, Coffee, Hotels, Bars, Attractions, Parks, and Gas to help narrow your search.

You can also search specifically by typing directly in the search bar at the top or via voice search by tapping the microphone icon at the top right. For whatever you search for, you’ll see rated listings, their distance from your location, hours of operation, and whether they are currently open or closed. You can often call businesses right from the Maps interface. If you slide the information panel down, then you’ll see that they’re even marked on your map.

How to zoom a map with one hand

Google Maps magnification

Everyone knows how to use the pinch gesture to zoom in and out, but you can also zoom one-handed in Google Maps. A double-tap will zoom partially, but there’s another option. Tap twice on the map, leaving your finger or thumb on it the second time, and you’ll find that you can swipe down to zoom in and swipe up to zoom out. It can be a little awkward at first, but it’s there if you need it.

How to view maps offline

You don’t always have to be online to use Google Maps. With a bit of planning, you can download and view Google Maps offline, too. If you’re planning a trip to Oakland, for example, you would launch the app, search for Oakland, and then, select the Download button. With larger areas, you will get a prompt to select a smaller area and be advised of how much space it will consume on your device before it starts downloading in the background.

Your saved maps will be listed in the Google Maps menu, which is accessible by tapping your Google ID picture on the main Explore tab. One item in the list of options is Offline maps, and that is where you can view your download. These maps expire in one year, but you can update them anytime. Offline maps are pretty limited. You can’t get turn-by-turn directions, or search maps while you’re offline.

How to save favorite locations

Google Maps shows you recent searches when you tap on the search bar, but you can easily save locations, something that will be a real time-saver in the future when you look for a place again. To save a location, tap on the place you want to save on the map, expand the information by tapping on the address at the bottom, and then tap Save. You can choose to save it as a favorite place with the heart icon, mark it as a place you want to go, or add it to the list of your starred places. You can find your favorites and saved places under the Saved tab at the bottom of the main window.

How to check bus and train timetables

Google Maps can help you get where you want to go on public transportation and get there on time by letting you check bus and train schedules. Simply enter the location you want to travel to in the search bar, tap on Directions and tap on the icon of the train at the top. You’ll see a list of options based on the current time. If you want to check when a later train is available or see when the last train leaves, then tap where it says Depart at and enter a specific time, or you can tap on Last to find the latest option available. You can also filter the results by type of transport (bus, train, underground), and set preferences for fewer transfers or less walking via Options in the top-right corner. It even links to Lyft, which will launch a separate Lyft app to call for a ride, if you chose that.

How to change your map view

Google has several Maps views, including map types and map details. The major map types are Default (like a flat atlas), Satellite, and Terrain. You can view each of these alone, but you can also layer in details like Transit, Traffic, and Biking to each of the main views. To see Maps variations, tap the icon at the top right that looks like two stacked layers, and you’ll find view options for Satellite and Terrain. You can always tilt your map and get an isometric view in Google Maps. Tap and hold on the map with two fingers slightly apart and then swipe up. Moving your fingers in a circular motion will rotate the map. The Terrain option will show some hills, but it also sometimes shows the interior plan of certain locations.

How to use voice commands

Google Maps accepts voice commands. Just tap on the microphone icon at the top right and then speak your destination. You can also say OK, Google or Hey, Google if you have Google Assistant set up. You can turn off the voice by saying Mute or Be quiet. You can also say Show traffic, ask it to Show alternate routes, or say Next turn to find out what your next turn is. Many options have multiple triggers and there are lots of possibilities. You can browse Google’s full list of voice commands for a detailed summary of the various commands.

How to get directions for multiple locations

You can plot a route with multiple locations in Google Maps. To do so, set up directions for your first location as you normally would, then tap the three-dot button at the top right and choose Add stop. Add as many places as you need and then tap Finished. Google Maps will now guide you to each location in turn.

How to create your own maps

Google Maps custom map

Google offers a comprehensive set of tools for creating your own custom maps for family and friends, allowing you to mark routes, points of interest, directions, and more. To get started, make sure you’re signed in to your Google account and go to My Maps in your browser. It’s easy to set a location and mark your POIs and routes, but you can also import layers and data, color different areas and routes, and more. Your creations are automatically saved to your Google Drive, and you can find them in the Google Maps app on your phone under Saved > Maps tab. You should get a short tutorial with tips if this is the first time you’ve tried making a custom map.

How to save parking location

Google Maps parking

It’s easy to forget precisely where you parked your car, but you can rely on Google Maps, which is pretty good at tracking this automatically, although it does depend on your location settings. You can also choose to save a parking location manually. Tap on the blue dot that marks your current location once you’ve parked, then choose Save your parking and it will be marked on your map. You can also tap to see nearby landmarks. If this a frequent problem for you, check out the best Find My Car apps.

How to check traffic

Traffic analysis comes stock with Google Maps. The handy feature can help you find the best route and avoid jams. The map enables traffic analysis by default when you request directions between two places. Red areas indicate traffic backups, orange is a bit of congestion, and green is clear. You’ll see icons to pinpoint road construction and speed cameras, too. You can also check traffic when you’re just browsing around. If you jump back to our change your view tip above, you’ll see Traffic listed as an option that you can overlay. Then, every time you open Google Maps, you’ll see current traffic information.

How to check parking

It’s one thing to get somewhere without becoming lost. But parking can be even more of a nightmare than navigation. Cities, especially, can be challenging when it comes to parking. Fortunately, Google Maps also offers parking advice for some locations. To use the feature, plug in your location and check the Directions screen. You might see a P icon next to the time and distance at the bottom. Tap on the icon, and you’ll get an indication of how tough it might be to find parking at your location. For some areas, you’ll also see a Find parking option. The popup will list possible parking locations nearby.

How to call for a ride

Google Maps call for taxi

You’ve made your way to the location, but parking is a nightmare once you get there. In the city, it can take just as much time to find a space as it does to get there in the first place.

Not to worry – Google Maps already thought of that. To get parking suggestions, enter your location into the app and open the “directions” screen. You should see a parking icon located next to the distance and time. Click the icon, and Google Maps will display a list of nearby lot or street parking and your distance from them. You can then choose from the options.

How to ask questions (Android only)

Google Maps QA

If you’re going to an area where parking is nearly impossible (or too expensive), call a ride instead. Save yourself the gas and time involved in snagging a parking spot by catching a ride that’ll leave you directly at your destination.

Look for the icon of a person hailing a cab, located at the top of the Directions page. Tap that image to see what your local options might be. Remember, you can’t hail a ride if there are no taxis or rideshare cars available in your area. You can streamline the process by connecting your Uber or Lyft account to your Google account, too. We have provided you with a list of the best ridesharing apps if there aren’t cabs in your region.

Editors' Recommendations

  1. Cool jeep trucks
  2. Nasdaq etf ishares
  3. Filipino store houston

Google Maps gets improved Live View AR directions

Google today announced a few updates to Live View, the augmented reality walking directions in its Google Maps app that officially launched last year. Live View uses your phone’s camera and GPS to tell you exactly where to go, making it a nice addition to the standard map-centric directions in similar applications.

The new features Google is introducing today include the ability to invoke Live View from the transit tab in Google Maps when you’re on a journey that includes multiple modes of transportation. Until now, the only way to see Live View was when you were asking for pure walking directions.


Image Credits: Google



If you’re like me and perpetually disoriented after you exit a subway station in a new city (remember 2019, when we could still travel?), this is a godsend. And I admit that I often forget Live View exists. Adding it to multimodel directions may just get me to try it out more often since it is now more clearly highlighted in the app.

Google Maps can now also identify landmarks around you to give you better guidance and a clearer idea of where you are in a city. Think the Empire State Building in New York, for example.

Image Credits: Google

These new landmarks will be coming to Amsterdam, Bangkok, Barcelona, Berlin, Budapest, Dubai, Florence, Istanbul, Kuala Lumpur, Kyoto, London, Los Angeles, Madrid, Milan, Munich, New York, Osaka, Paris, Prague, Rome, San Francisco, Sydney, Tokyo and Vienna, with more to follow.

If you’re a regular Live View user, you’ll know that the actual pin locations in this mode can sometimes be off. In hilly areas, the pin can often be hovering high above your destination, for example. Now, Google promises to fix this by using a combination of machine learning and better topographical maps to place the pin exactly where it’s supposed to be.

Also new is the ability to use Live View in combination with Google Maps’ location sharing feature. So when a friend shares their location with you, you can now see exactly where they are in Live View, too, and get directions to meet them.


Google Maps is unpredictable. It will be your friend and trustful guide 99 times out of 100, but there’s always one time when it will turn into a trickster and lead you to a dead-end or completely out of the way. Showing you the wrong turn one time isn’t a big deal. But what if it turns completely against you and stops showing directions altogether? Some users reported that Google Maps are not showing directions on Android.

Luckily, there’s a solution in case Google Maps stops showing directions. So, don’t panic. Instead, check out the following workarounds.

How do I get Google maps to show directions?

  1. Reset Google Play services
  2. Clear the cache
  3. Make sure the Location is on
  4. Check the Internet connection
  5. Calibrate your compass
  6. Enable the High Accuracy mode
  7. Download offline maps

Solution 1 – Reset Google Play services

Like any other Google app, Google Maps is tightly connected to the Google Play services. So, if the services aren’t functioning properly, you won’t be able to use Google Maps to the fullest, with most features out of order. In this case, the directions.

The easiest solution is to reset the Google Play services. And here’s how to do that:

  1. Go to Settings.
  2. Head over to Apps or Apps Manager (depending on your phone). If you can’t find it, simply search for installed apps in the Settings search bar.
  3. Locate Google Play Services in the Apps Manager (if you can’t find it, choose Show all apps or Show system services from additional settings).
  4. Tap Google Play Services and choose Clear data.
  5. Wait for the process to finish, and sign in to the Play Store once again.

Solution 2 – Clear the cache

I know you hate when you see clearing the cache as one of the offered solutions, but it works. Sometimes. Anyway, it won’t hurt if you try clearing the cache. You can either resolve the problem or stay where you are.

Now that we’re over this, let’s move on to the actual work. Here’s how to clear the Google Maps cache in Android:

  1. Go to Settings Apps Manager (as explained above).
  2. Find Google Maps and tap it.
  3. Open Storage.
  4. Tap Clear cache.

If clearing the cache doesn’t resolve the problem, you can also try clearing data altogether. However, keep in mind that deleting all data will erase all your offline maps, so only do this if you have internet access.

Solution 3 – Make sure the Location is on

Here’s a quick one. The Location service needs to be running for Google Maps to draw directions from the server. So, go on and make sure the Location service or GPS is enabled. You can easily enable this service by tapping its shortcut in the top settings panel.

Alternatively, you can open Settings > Location and enable it there. There, you’ll be able to see all apps that have permission to access your location and certain options that are worth enabling.

Solution 4 – Check the internet connection

Unless you’re navigating an offline map, Google Maps won’t work without a stable internet connection. So, just make sure you’re properly connected to the internet before moving on to another solution.

In case you notice there’s something wrong with your internet connection, check out this article for additional solutions.

Solution 5 – Calibrate the compass

Google Maps will almost exclusively point you in the wrong direction if the compass isn’t calibrated properly. So, if none of the above-mentioned solutions resolved the problem, make sure to calibrate or re-calibrate the compass.

Here’s how to do that:

  1. Open Google Maps.
  2. Tap the blue dot that indicates your location.
  3. Follow the on-screen instructions (make a figure 8 with your phone).

Solution 6 – Enable the High Accuracy mode

There’s one more thing you can do to ensure Google Maps receives as accurate signals as possible. And that is enabling the High Accuracy mode. Here’s how to enable this mode:

  1. Go to Settings.
  2. Tap Location.
  3. Go to Mode, and enable High Accuracy.
  4. Alternatively, find Google Location Accuracy and enable it.

Bonus: Download offline maps

To avoid connection problems in the first place, you can always download the offline maps of the area you’re navigating. Having offline maps requires neither GPS nor internet connection, so it’s a perfect solution for roaming foreign cities, where you have limited internet availability. At least you’ll get a good old map on your smartphone.

To download the offline map, go to Google Maps > Settings > Offline maps. Select the area you want to download and you’re good to go.

Just keep in mind that offline maps are quite limited compared to ‘regular’ maps. For instance, you’ll only be getting driving directions instead of walking or cycling, and you won’t have traffic info, alternate routes, or lane guidance.

That’s about it. I hope at least one of these solutions helped you resolve the problem with Google Maps not showing directions, and that you don’t feel like you’re in a maze anymore.

If you have any comments or additional questions, write them down in the comments below. Thank you for reading and make sure to check our  Twitter or Facebook pages for fresh content.

Editor’s note: This article was originally published in April 2019. We made sure to revamp it for freshness and accuracy.

Tags google mapsSours:

Direction google map


Whether you're checking to see how traffic is on the way to work or you're traveling somewhere you've never been, Google Maps has useful features that can help prevent frustration along the way -- especially as traveling by car is expected to pick up soon. 

AAA predicts that by Memorial Day weekend, traveling will increase by 60% compared with last year. So if you've never used Google Maps, now would be a good time. It can help make sure you arrive at your destination on time as well as prevent you from getting lost on the way. With its hidden features, the Google Maps app also acts as your co-pilot to get you from point A to point B with little frustration.

We'll explain how to find these features, along with several other tips to get you moving. This article is updated periodically.

Now playing:Watch this: Apple Maps vs. Google Maps cycling comparison


Live View allows you to see where you're going without looking away from your phone

When you've parked your car five blocks away from your destination, it can be tricky trying to follow a small blue dot to figure out where you're going. With Google's Live View tool, you can see exactly where you're going by holding up your phone screen. 

The feature uses your camera to scan the buildings around you and places a huge arrow on the display to help you find the exact location you need to be in. Here's how to use it.

1. In the Google Maps app, enter your destination and tap Directions.

2. Select the Walking icon at the top of the map screen.

3. On the bottom of the screen, tap the Live View button. It's located next to the Start button.

4. Point your camera at the buildings and signs on the street (Note that you'll need to give the app access to your camera). When you start walking toward your destination, large arrows and the street name will appear on your screen to guide you.

Use Google Maps offline when your signal isn't strong

It never fails. When you need directions the most, your phone loses signal at the most inopportune time. Fortunately, Google Maps lets you download your route ahead of time so that you never have to worry about getting lost. 

1. In the Google Maps app, enter your destination.

2. At the bottom of the screen, tap the name of the place or the address.

3. Tap the three-dot menu in the upper-right corner.

4. Tap Download offline map.

5. Tap Download. The map for the area you've selected will now be available to you offline.


Hide your location by using Google Maps Incognito Mode

A feature for Android and iPhone users lets you go incognito while using Google Maps. This means you can hide your location from other Maps users, as well as locations you've searched for. So if you're trying to surprise your special someone with a fancy necklace, this is what you'll need to do. 

Open the Google Maps app, tap your profile icon in the top right corner and select Turn on IncognitoMode. When you're ready to turn the setting off, follow the same steps and select Turn off Incognito Mode.

Learn smart gadget and internet tips and tricks with our entertaining and ingenious how-tos.

Planning several stops on the way? Google Maps can account for the time it'll tack on

If Google says your trip will take seven hours but it ends up being eight, it may be because you didn't include your multiple stops along the way. Google Maps lets you add stops so you can get a more accurate destination time.

1. In the Google Maps app, enter your first destination, like a gas station or coffee shop.

2. Tap Directions.

3. Tap the three-dot menu in the top-right corner.

4. Tap Add stop. Add as many stops as you anticipate taking.

5. Press Done when you're finished adding stops. Now, you'll get a more accurate ETA when planning trips.

Easily find somewhere to park instead of circling around the streets

Knowing where you can and can't park your car is essential, especially if you're running late to work or driving to an unfamiliar place. Instead of driving around and hoping you'll eventually find a parking spot, use Google Maps to point you in the right direction.

1. In the Google Maps app, enter the location you'll need to park at.

2. Tap Directions.

3. You'll see a P icon next to the estimated time it'll take to get to that location. Tap the P (for parking). If P is red, it means parking will be limited. Blue means finding parking will be easy or moderately challenging

4. Tap Find parking.

5. A list of parking areas will appear. Select one of the options and tap Add parking. The parking spot will be added as the first stop on your route and you can continue on to your next destination.

Now playing:Watch this: Google: How it got so big


Check out the street view of a place you're planning to visit

Pictures can be deceiving, so before you book a hotel that looks nice, check it out on Google Maps first. 

1. In the Google Maps app, search for a location, like a hotel you're considering staying at.

2. In the bottom left corner, you'll notice a small box with a photo of the building. This is the street view of the area, so tap it to see what it looks like.

3. You can zoom in and out and check out the area by swiping your finger across the screen. 

Want more tips? Here's a newer Google Maps trick to try. Plus, check out these five useful Google Maps tricks you didn't know until today and how to use the Google Maps commute tools.

// Copyright 2015 Google Inc. All Rights Reserved.//// Licensed under the Apache License, Version 2.0 (the "License");// you may not use this file except in compliance with the License.// You may obtain a copy of the License at//// Unless required by applicable law or agreed to in writing, software// distributed under the License is distributed on an "AS IS" BASIS,// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.// See the License for the specific language governing permissions and// limitations under the License.package mapsimport ("bytes""context""errors""fmt""net/url""strings""time")vardirectionsAPI=&apiConfig{host: "",path: "/maps/api/directions/json",acceptsClientID: true,acceptsSignature: false,}// Directions issues the Directions request and retrieves the Responsefunc (c*Client) Directions(ctx context.Context, r*DirectionsRequest) ([]Route, []GeocodedWaypoint, error) {ifr.Origin=="" {returnnil, nil, errors.New("maps: origin missing") }ifr.Destination=="" {returnnil, nil, errors.New("maps: destination missing") }ifr.Mode!=""&&TravelModeDriving!=r.Mode&&TravelModeWalking!=r.Mode&&TravelModeBicycling!=r.Mode&&TravelModeTransit!=r.Mode {returnnil, nil, fmt.Errorf("maps: unknown Mode: '%s'", r.Mode) }ifr.DepartureTime!=""&&r.ArrivalTime!="" {returnnil, nil, errors.New("maps: DepartureTime and ArrivalTime both specified") }iflen(r.TransitMode) !=0&&r.Mode!=TravelModeTransit {returnnil, nil, errors.New("maps: TransitMode specified while Mode != TravelModeTransit") }ifr.TransitRoutingPreference!=""&&r.Mode!=TravelModeTransit {returnnil, nil, errors.New("maps: mode of transit '"+string(r.Mode) +"' invalid for TransitRoutingPreference") }varresponsestruct {Routes []Route`json:"routes"`GeocodedWaypoints []GeocodedWaypoint`json:"geocoded_waypoints"`commonResponse }iferr:=c.getJSON(ctx, directionsAPI, r, &response); err!=nil {returnnil, nil, err }iferr:=response.StatusError(); err!=nil {returnnil, nil, err }returnresponse.Routes, response.GeocodedWaypoints, nil}funcgetWaypointsQueryString(r*DirectionsRequest) string {varb bytes.Bufferifr.Optimize {b.WriteString("optimize:true|") }b.WriteString(strings.Join(r.Waypoints, "|"))returnb.String()}func (r*DirectionsRequest) params() url.Values {q:=make(url.Values)q.Set("origin", r.Origin)q.Set("destination", r.Destination)ifr.Mode!="" {q.Set("mode", string(r.Mode)) }ifr.DepartureTime!="" {q.Set("departure_time", r.DepartureTime) }ifr.ArrivalTime!="" {q.Set("arrival_time", r.ArrivalTime) }iflen(r.Waypoints) !=0 {q.Set("waypoints", getWaypointsQueryString(r)) }ifr.Alternatives {q.Set("alternatives", "true") }iflen(r.Avoid) >0 {varavoid []stringfor_, a:=ranger.Avoid {avoid=append(avoid, string(a)) }q.Set("avoid", strings.Join(avoid, "|")) }ifr.Language!="" {q.Set("language", r.Language) }ifr.Units!="" {q.Set("units", string(r.Units)) }ifr.Region!="" {q.Set("region", r.Region) }iflen(r.TransitMode) !=0 {vartransitMode []stringfor_, t:=ranger.TransitMode {transitMode=append(transitMode, string(t)) }q.Set("transit_mode", strings.Join(transitMode, "|")) }ifr.TransitRoutingPreference!="" {q.Set("transit_routing_preference", string(r.TransitRoutingPreference)) }ifr.TrafficModel!="" {q.Set("traffic_model", string(r.TrafficModel)) }returnq}// DirectionsRequest is the functional options struct for directions.GettypeDirectionsRequeststruct {// Origin is the address or textual latitude/longitude value from which you wish to// calculate directions. Required.Originstring// Destination is the address or textual latitude/longitude value from which you// wish to calculate directions. Required.Destinationstring// Mode specifies the mode of transport to use when calculating directions.// Optional.ModeMode// DepartureTime specifies the desired time of departure. You can specify the time// as an integer in seconds since midnight, January 1, 1970 UTC. Alternatively, you// can specify a value of `"now"`. Optional.DepartureTimestring// ArrivalTime specifies the desired time of arrival for transit directions, in// seconds since midnight, January 1, 1970 UTC. Optional. You cannot specify both// `DepartureTime` and `ArrivalTime`.ArrivalTimestring// Waypoints specifies an array of points to add to a route. Optional.Waypoints []string// Alternatives specifies if Directions service may provide more than one route// alternative in the response. Optional.Alternativesbool// Optimize allow the Directions service to optimize the provided route by// rearranging the waypoints in a more efficient order. Optional.Optimizebool// Avoid indicates that the calculated route(s) should avoid the indicated// features. Optional.Avoid []Avoid// Language specifies the language in which to return results. Optional.Languagestring// Units specifies the unit system to use when displaying results. Optional.UnitsUnits// Region specifies the region code, specified as a ccTLD two-character value.// Optional.Regionstring// TransitMode specifies one or more preferred modes of transit. This parameter// may only be specified for transit directions. Optional.TransitMode []TransitMode// TransitRoutingPreference specifies preferences for transit routes. Optional.TransitRoutingPreferenceTransitRoutingPreference// TrafficModel specifies traffic prediction model when requesting future// directions. Optional.TrafficModelTrafficModel}// GeocodedWaypoint represents the geocoded point for origin, supplied waypoints, or// destination for a requested direction request.typeGeocodedWaypointstruct {// GeocoderStatus indicates the status code resulting from the geocoding operation.// This field may contain the following values.GeocoderStatusstring`json:"geocoder_status"`// PartialMatch indicates that the geocoder did not return an exact match for the// original request, though it was able to match part of the requested address.PartialMatchbool`json:"partial_match"`// PlaceID is a unique identifier that can be used with other Google APIs.PlaceIDstring`json:"place_id"`// Types indicates the address type of the geocoding result used for calculating// directions.Types []string`json:"types"`}// Route represents a single route between an origin and a destination.typeRoutestruct {// Summary contains a short textual description for the route, suitable for// naming and disambiguating the route from alternatives.Summarystring`json:"summary"`// Legs contains information about a leg of the route, between two locations within// the given route. A separate leg will be present for each waypoint or destination// specified. A route with no waypoints will contain exactly one leg within the legs// array.Legs []*Leg`json:"legs"`// WaypointOrder contains an array indicating the order of any waypoints in the// calculated route.WaypointOrder []int`json:"waypoint_order"`// OverviewPolyline contains an approximate (smoothed) path of the resulting// directions.OverviewPolylinePolyline`json:"overview_polyline"`// Bounds contains the viewport bounding box of the overview polyline.BoundsLatLngBounds`json:"bounds"`// Copyrights contains the copyrights text to be displayed for this route. You// must handle and display this information yourself.Copyrightsstring`json:"copyrights"`// Warnings contains an array of warnings to be displayed when showing these// directions. You must handle and display these warnings yourself.Warnings []string`json:"warnings"`// Fare contains the total fare (that is, the total ticket costs) on this route.// This property is only returned for transit requests and only for routes where// fare information is available for all transit legs.*Fare`json:"fare"`}// Fare represents the total fare for a route.typeFarestruct {// Currency is an ISO 4217 currency code indicating the currency that the amount// is expressed in.Currencystring`json:"currency"`// Value is the total fare amount, in the currency specified above.Valuefloat64`json:"value"`// Text is the total fare amount, formatted in the requested language.Textstring`json:"text"`}// Leg represents a single leg of a route.typeLegstruct {// Steps contains an array of steps denoting information about each separate step// of the leg of the journey.Steps []*Step`json:"steps"`// Distance indicates the total distance covered by this leg.Distance`json:"distance"`// Duration indicates total time required for this leg.Duration time.Duration`json:"duration"`// DurationInTraffic indicates the total duration of this leg. This value is an// estimate of the time in traffic based on current and historical traffic// conditions.DurationInTraffic time.Duration`json:"duration_in_traffic"`// ArrivalTime contains the estimated time of arrival for this leg. This property// is only returned for transit directions.ArrivalTime time.Time`json:"arrival_time"`// DepartureTime contains the estimated time of departure for this leg. This// property is only returned for transit directions.DepartureTime time.Time`json:"departure_time"`// StartLocation contains the latitude/longitude coordinates of the origin of this// leg.StartLocationLatLng`json:"start_location"`// EndLocation contains the latitude/longitude coordinates of the destination of// this leg.EndLocationLatLng`json:"end_location"`// StartAddress contains the human-readable address (typically a street address)// reflecting the start location of this leg.StartAddressstring`json:"start_address"`// EndAddress contains the human-readable address (typically a street address)// reflecting the end location of this leg.EndAddressstring`json:"end_address"`// ViaWaypoint contains info about points through which the route was laid.ViaWaypoint []*ViaWaypoint`json:"via_waypoint"`}// ViaWaypoint handles waypoints.typeViaWaypointstruct {LocationLatLng`json:"location"`StepIndexint`json:"step_index"`StepInterpolationfloat64`json:"step_interpolation"`}// Step represents a single step of a leg.typeStepstruct {// HTMLInstructions contains formatted instructions for this step, presented as an// HTML text string.HTMLInstructionsstring`json:"html_instructions"`// Distance contains the distance covered by this step until the next step.Distance`json:"distance"`// Duration contains the typical time required to perform the step, until the next// step. time.Duration`json:"duration"`// StartLocation contains the location of the starting point of this step, as a// single set of lat and lng fields.StartLocationLatLng`json:"start_location"`// EndLocation contains the location of the last point of this step, as a single// set of lat and lng fields.EndLocationLatLng`json:"end_location"`// Polyline contains a single points object that holds an encoded polyline// representation of the step. This polyline is an approximate (smoothed) path of// the step.Polyline`json:"polyline"`// Steps contains detailed directions for walking or driving steps in transit// directions. Substeps are only available when travel_mode is set to "transit".// The inner steps array is of the same type as steps.Steps []*Step`json:"steps"`// TransitDetails contains transit specific information. This field is only// returned with travel mode is set to "transit".TransitDetails*TransitDetails`json:"transit_details"`// TravelMode indicates the travel mode of this step.TravelModestring`json:"travel_mode"`}// TransitDetails contains additional information about the transit stop, transit// line and transit agency.typeTransitDetailsstruct {// ArrivalStop contains information about the stop/station for this part of the// trip.ArrivalStopTransitStop`json:"arrival_stop"`// DepartureStop contains information about the stop/station for this part of the// trip.DepartureStopTransitStop`json:"departure_stop"`// ArrivalTime contains the arrival time for this leg of the journey.ArrivalTime time.Time`json:"arrival_time"`// DepartureTime contains the departure time for this leg of the journey.DepartureTime time.Time`json:"departure_time"`// Headsign specifies the direction in which to travel on this line, as it is// marked on the vehicle or at the departure stop.Headsignstring`json:"headsign"`// Headway specifies the expected number of seconds between departures from the// same stop at this timeHeadway time.Duration`json:"headway"`// NumStops contains the number of stops in this step, counting the arrival stop,// but not the departure stopNumStopsuint`json:"num_stops"`// Line contains information about the transit line used in this step.LineTransitLine`json:"line"`// TripShortName contains additional information for this part of the// trip.TripShortNamestring`json:"trip_short_name"`}// TransitStop contains information about the stop/station for this part of the trip.typeTransitStopstruct {// Location of the transit station/stop.LocationLatLng`json:"location"`// Name of the transit station/stop. eg. "Union Square".Namestring`json:"name"`}// TransitLine contains information about the transit line used in this steptypeTransitLinestruct {// Name contains the full name of this transit line. eg. "7 Avenue Express".Namestring`json:"name"`// ShortName contains the short name of this transit line.ShortNamestring`json:"short_name"`// Color contains the color commonly used in signage for this transit line.Colorstring`json:"color"`// Agencies contains information about the operator of the lineAgencies []*TransitAgency`json:"agencies"`// URL contains the URL for this transit line as provided by the transit agencyURL*url.URL`json:"url"`// Icon contains the URL for the icon associated with this lineIcon*url.URL`json:"icon"`// TextColor contains the color of text commonly used for signage of this lineTextColorstring`json:"text_color"`// Vehicle contains the type of vehicle used on this lineVehicleTransitLineVehicle`json:"vehicle"`}// TransitAgency contains information about the operator of the linetypeTransitAgencystruct {// Name contains the name of the transit agencyNamestring`json:"name"`// URL contains the URL for the transit agencyURL*url.URL`json:"url"`

You will also like:

It hurt again. But I could only express this, half strangled, with the same stifled moans in the jersey soaked with my saliva. With every movement, pain exploded throughout my body. It seemed to me that it was endless.

1743 1744 1745 1746 1747