Geospatial Flashcards
Google Maps Platform, Geography, Google Earth Engine (134 cards)
What are the 4 types of Map type on Google Maps?
1) Road Map Type (Default)
2) Satellite Map Type
3) Hybrid - Overlay Roads over Satellite imagery
4) Terrain
What is an info window?
When you add a custom popup on a long lat position on a map, often on an existing marker.
How would you go about changing the style of a map?
Using Dynamic Maps:
1) Create a new styled map in Google Cloud Console via Cloud Based Maps Styling.
2) Assign it a Map ID via “Map Management”.
3) Pass the MapID to the new google.map.Maps object.
What is Topography data?
Data related to the arrangement of the natural (e.g. mountains) and artificial (e.g. buildings) physical features of an area.
What is the “Heading” on a Street View image?
Whether you’re looking at a location from the east or the west.
What is the “Pitch” on a Street View image?
Whether we’re looking down or up at a location.
What does the “Visualisation” library from the JavaScript API do?
This library contains one class, the “HeatmapLayer” class, which allows you to visualise data intensity at a given geographical point.
What does the Drawing library from the JavaScript API allow you to do?
Provides a graphical interface for users to draw polygons, rectangles, polylines, circles, and markers on the map.
What does the LocalContext library from the JavaScript API allow you to do?
Shows users key places of interest near a location that you specify.
What does the Places library from the JavaScript API allow you to do?
Enables your application to search for places such as establishments, geographic locations, or prominent points of interest, within a defined area.
Used for autocompleting forms etc.
What’s the difference between the LocalContext and Places libraries within the JavaScript API?
LocalContext shows you places of interest nearby to a specific location you provide.
Places allows you to search for places of interest within a defined area.
What is Geocoding?
Retreiving the lat, lng of a location from a human readable address.
What is reverse Geocoding?
Retrieving human readable address from the lat, lng of it’s location.
What are the only two pieces of information you need to create a Geocoding request?
Address
API Key
When was Google Earth launched?
2001
How was Google Maps started?
- “Where 2 technologies” created a C++ desktop program.
- Google acquired “where 2” in 2004.
- Additional acquisitions of a geospatial data visualisation company and a real-time traffic analyser enabled Google to launch Google Maps in February 2005.
What’s the difference between Google Maps and Google Earth?
Google Earth uses solely satellite imagery, making it good for explorers who want to get to know an area before visiting and researchers.
Google Maps is used more for understanding how to get to a location, and provides you with more detailed information regarding your position and your destination.
How does Google Maps Platform help to reduce costs to smaller customers?
$200 usage every month, free of charge = 28,500 map loads per month
What are the 3 categories of Google Maps API’s and some of their impressive stats?
1) Maps - Geographical data of over 200 countries and territories, covering 99% of the world.
2) Routes - 40 million miles (65 million km) of road networks worldwide, with real-time traffic updates.
3) Places - 150 million global places with rich location data.
What are some of the key Maps solutions in Retail?
Product locator - Availability of products near me integrated into product pages.
Store locator plus - Integrate routes, traffic estimates, and directions into the online purchase experience.
Checkout - Autocomplete addresses fields.
What are some of the key Maps solutions in Transportation & Logistics?
On Demand Rides & Deliveries
Asset Tracking
Last Mile Fleet Solutions
How would you go about solving the travelling salesman problem using Google Maps API’s?
Using the directions API, we can specify multiple waypoints, and set the optimize:true parameter.
This will order the waypoints directions returned in the fastest route.
What will be the typical implementation of a service in JavaScript?
1) Implement the API and pass your API key.
2) Create an initMap() function which will be the callback from the API.
3) Create a service for the API you want to interact with.
4) Call the service with a .then() chain to implement response and error logic.
Why is the DistanceMatrix API different from other Google Maps Platform API’s?
While most other services are Rate Limited (queries per second can’t exceed 50), the Distance Matrix API is rate limited in terms of ELEMENTS (not queries).
Up to 100 elements and elements = origins*destinations. For example, 10 origins and 10 destinations = 100 elements.