Google Maps

From SI410
Revision as of 12:44, 11 February 2022 by Eofiara (Talk | contribs)

Jump to: navigation, search
Back • ↑Topics • ↑Categories

Google Maps
Google-Maps-logo.jpeg
Google-Map-Pic.jpeg
"Google Maps" Google Maps
Type Web mapping
Launch Date 2005
Status Active
Product Line product
Platform iOS, Android, Web apps, HTTPS web services [1]
Website Google Maps

Google Maps is a free online platform and mobile application used for geographical navigation. With over one billion monthly active users[2], Google Maps was the most downloaded mapping application in the United States in 2020 [3]. The map types offered by this application include a default roadmap, a satellite image map, a hybrid between roadmap and satellite image and a terrain map [4]. Third-parties have the ability to customize and display a map on their web pages and mobile devices because this application provides an application programming interface (API) [5]. Layers available on the Google Maps online platform and mobile application provide real-time traffic conditions, COVID-19 tracking, biking trails, transit routes, wildfire tracking and an interactive panorama called Street View. This technology also offers information on route and travel time for different modes of transportation including driving, transit, walking, cycling or flight [6].

Timeline

Year Key Developments
2004 In October, Google buys out Where 2. Lars and Jens Eilstrup Rasmussen, two brothers working at Where 2, pitched an idea to Google involving an interactive map. Their original mapping technology began as an application software, but they transformed their idea to work in a web browser before selling it to Google [7]. Instead of a static map, the two brothers wanted to incorporate zooming, scrolling and searching features [8].
2005 In February, Google Maps is first launched as a desktop application [9]. In December, public transit schedules and routes becomes available to commuters for the first time [10].
2006
2007 In May, Street View is added. In November, Google Maps 2.0 is released. This
2008
2009
2010
2011
2012
2013
2014
January 14, 2012

Overview

Map Type

Roadmap
Satellite
Hybrid
Terrain

Layers

Layers [11]

Transit
Traffic
Biking
Street View

Using panoramic images, Google Maps allows users to

COVID-19 Info

Users have access to statistics regarding the 7-day average for new COVID-19 cases per 100,000 people with the COVID-19 layer. The map displays whether the number of new cases is increasing or decreasing and indicates the number of cases in an area with different colors [12]. However, Google Maps includes positive tests in this data, which differs from a positive case. These positive tests may include false positives or more than one positive test from the same individual. Furthermore, Google Maps informs its user about how the data changes rapidly and may not reflect the current state because different areas report their cases differently [13].

Wildfires

The Wildfire feature displays the size, boundaries and location of real-time wildfires [14]. Users can click on an area that has a fire to be redirected to emergency websites and evacuation information. In a few countries, data regarding containment, road closures and number of acres burned is also included [15].

API

An Application Programming Interface (API) allows for programs to communicate with one another [16]. The API for Google Maps allows for different websites to implement the features of Google Maps into their website. These websites have the ability to customize the look and functionality of the map in order to display useful information to their users [17].

Features

Google Maps categorizes its features into five different tabs: Explore, Go, Saved, Contribute and Updates.

Explore

Explore Tab

The Explore tab provides personalized recommendations for nearby food and drinks, things to do, shopping and services. The user can use filters such as distance, rating, hours or price to limit the amount of suggestions. For each recommendation, users have the option to save a destination which they can then access under the Saved tab. Users are provided with details, the address, a phone number, hours of operation, photos, a graph of busiest hours and reviews for each recommendation.

Go

The Go tab allows for the user to pin trips for quick access to directions and estimated time of arrival [18]. Once a destination is pinned, it appears in a list that includes a button to instantly start navigation. In addition to pinned trips, Google Maps makes suggestions based off of frequently searched destinations. The Go tab acts as an alternative to repeatedly searching for a destination [19].

Saved

With the Saved tab, users can create and categorize lists of destination. By default, users are prompted to add destinations to their Favorites list or Want to go list. Users have the opportunity to create their own list by giving it a name, an optional description, and deciding whether they want their list to be private, public or shared with another user. Once a list is created, users can publish their list on Google Maps so it is linked to their account, add destination to it or share its link. When users save a destination, they are prompted to select which list or lists they would like to save to and if they would like to add an additional note. Once a destination is on a list, Google Maps keeps track of whether or not the location has been visited.

Google Maps also offers a private Timeline feature that uses a users location history to make an estimate on recent visited destinations and routes. This Timeline keeps track of all the cities, countries and attractions a user has visited [20].

Contribute

Users can edit the map, add places, write reviews and upload photos using the Contribute tab. To do so, users have the opportunity to become a Local Guide. This feature is used to help local communities share if a business is temporarily closed or has reopened, report false information such as a missing place, submit corrections to roads, offer opinions about already existing places and more. Any contribution that is accepted earns a user points, and points help a user go up in levels. When a user makes a contribution, others users can see the posting users's level, which influence trust and authenticity [21].

Updates

Google Maps receives tens of thousands of updates every single day [22]. In its Updates tab, users can see trending businesses as well as reach out to businesses with the message feature [23].

Algorithms

In order to get a user from their starting location to their destination in the shortest and most convenient route, Google Maps makes use of shortest path algorithms.

Dijkstra's Algorithm

Dijkstra's Algorithm is a greedy algorithm used to find the shortest path between two nodes in a graph with weighted edges [24]. For roadmaps, this greedy algorithm uses intersections as nodes and roads as the edge, where the weight is represented by distance [25]. For Google Maps, the algorithm uses a user's starting location as the source node and their destination as the destination node. The algorithm first creates a variable that will be used to keep track of total distance. The algorithm also initializes an empty set which is used to store all nodes in the shortest path. At first, this set contains only the source node, which is the starting active node. The algorithm looks at all nodes surrounding the active node to determine which connecting edge yields the minimum distance. Once a minimum distance is found, the distance is added to the total distance variable, and the connected node is added to the set. This node becomes the new active node, and the process is repeated until the destination node is reached [26].

A* Algorithm

The A* Algorithm is similar to Dijkstra's algorithm, but it instead uses a heuristic function to find a more efficient path. Instead of exploring all of the nodes like in Dijkstra's Algorithm, the A* Algorithm is a greedy Best-First-Search algorithm [27]. A Best-First-Search algorithm uses a function that determines which node adjacent to your current node is the most promising. Once the most promising node is selected, the process repeats and another promising node is found until the destination node is reached [28]. There is a tradeoff between time and complexity when using this algorithm; although it may require more memory than Dijkstra's Algorithm, the A* Algorithm is faster. Thus, Google Maps has began to use this algorithm to find the shortest path between a user's starting location and destination [29].

Ethical Dilemmas

Privacy and Data Mining

Google's My Activity feature and Dashboard give users transparency over what data is collected across all of Google's services. Google also implemented privacy controls such as Activity Controls and Ad Settings in order for users to have more control over the collection and use of their data as well as the ads that are shown. In Activity Controls, the user decides the type of data collection associated with their account. The user can opt to pause specific types of data collection such as Search history, browning activity, Location History or YouTube History. Furthermore, Google has implemented a way for users to be reminded to change their privacy settings [30]. Additionally, Google has made incognito mode available for Google Maps. This mode is not the default setting, so users need to navigate to their settings to initiate it [31]. When this setting is enabled, Good Maps does not store a user’s search or browsing history to their account, update a user's Location History or shared location (if applicable), or use collected data to personalize recommendations [32]. Once the Incognito window is closed, a user’s cookies and data are deleted [33].

Location Sharing and Stalking

Google Maps includes a tool that allows a user to share their current location with other users. This location sharing feature allows for friends, families and co-workers to see a user's location on a map in real-time. A user can adjust the time duration for how long they want to share their location. They can choose between one to twelve hours, a full day, or indefinitely. Furthermore, a user's location can only be seen by whoever they chose to share it with. A user can request another user's location, but the location will not be shared without consent [34]. Aside from saying no to a location request, a user can block another user from asking them for their location [35]. By default, the location of a user is update every one hour. Once a location is shared, the user has access to the other users's phone battery percentage, directions to their current address and the ability to refresh in order to get a more accurate coordinate. Additionally, there is a beta Live View feature that uses the data it has collected in Street View to direct a camera using the camera on their device [36].

For some people, sharing their location with a loved one makes them feel safe. A user may find comfort in knowing a loved one is watching their location as they walk home alone at night. A user may also use Location Sharing just in case they were to lose their phone or go missing [37]. Additionally, some people may find it convenient to check their spouse's location if they are running late [38]. Although some people believe location sharing is convenient or useful for safety reasons, others feel that it is an invasion of privacy. The Location Sharing feature in Google Maps can lead to stalking. Stalking is a pattern of behavior that leads an individual to feel fear [39]. When someone refresh's a user's current location, the user is not notified. Additionally, a user is not notified as to how many times a day someone else checks their location. Unwanted and persistent stalking can lead a victimized individual to change their daily routines or avoid social scenes, and can cause significant mental health problems [40].

Crowdsourcing Traffic Data

Google Maps uses crowdsourcing to help inform users about potential traffic jams. Crowdsourcing is the act of using contributions from a large group of people to gather data [41]. Google Maps crowdsources by monitoring the speed and location of its users as they move down a road. In 2020, a man named Simon Weckert had the idea to trick Google Maps by pulling 99 smartphones in a wagon down a street in Berlin. Although the street was empty, Google Maps reported that there was heavy traffic in the area [42].

Fake Local Businesses

Anyone with a Google account can add a local business to Google Maps. To add a business, a user can type in the business's address, right-click anywhere on the map or select the Menu option. After you select the location, Google Maps prompts the user to create a Business Profile to add additional information [43]. In an attempt to minimize fraudulent businesses, Google sends a postcard to the newly added business address that contain a special verification code. However, individuals have found ways around this verification method. Once someone verifies the code, their business is allowed to move locations without needing to submit another verification code if the move is within the same zip code. Thus, if someone were to send the code to another mailbox within the same zip code, they could get around this verification check. These individuals can then scam others who believe their businesses is real [44].

Furthermore, any user can claim a local business as their own if it is not previously claimed. If an individual who did not actually own the business received this code instead of the actual business owner, they would have control over what information is displayed on Google Maps [45]. This individual could scam the business and its customers by acting as a middleman. They could also steal the company's business and redirect their customers to a competing site [46].

Accessibility

In ___, Google Maps added an Accessibility setting. Wheelchair users can use this setting to see if a building has a wheelchair-accessible entrance, seating, restroom, parking or elevators [47]. If a building has a wheelchair-accessible entrance, a wheelchair icon will appear in the business description. To see every wheelchair accessibility available, a user can click on the About tab and look at the Accessibility section. This setting is not the default setting. When a user selects this setting, they are warned that the Accessibility may differ from real-world conditions. Google Maps is able to update a business's accessibility with the help of Local Guides [48]. Local Guides are given criteria for what counts as wheelchair accessible. For example, Local Guides are told a business entrance as accessible if there are no steps and the door is at least three feet wide [49].

Furthermore, Google Maps has implemented features to aid people who have vision impairments. While using the walking feature, Google Maps gives the option for a more detailed voice overview in addition to verbal announcements. With this feature, Google Maps will announce the distance between a user's current location and their next turn, the direction they are walking in and if they are on the correct route. If the user strays away from the suggested route, they receive an announcement that they are being re-routed. To continue, at intersections, Google notifies the user to cross with caution. Although those with sight may not notice these features, those who have vision impairments can feel more confidence when traveling by themselves [50].

See Also

References

  1. https://developers.google.com/maps/faq#:~:text=The%20Google%20Maps%20Platform%20is%20available%20for%20Android%2C%20iOS%20or,and%20via%20HTTP%20web%20services.
  2. https://sites.google.com/a/pressatgoogle.com/google-maps-for-iphone/google-maps-metrics
  3. https://www.statista.com/statistics/865413/most-popular-us-mapping-apps-ranked-by-audience/
  4. https://developers.google.com/maps/documentation/javascript/maptypes
  5. https://developers.google.com/maps/documentation/javascript/overview
  6. https://support.google.com/maps/answer/144339?hl=en&co=GENIE.Platform%3DDesktop
  7. https://medium.com/@lewgus/the-untold-story-about-the-founding-of-google-maps-e4a5430aec92
  8. https://www.theguardian.com/technology/2015/feb/08/google-maps-10-anniversary-iphone-android-street-view
  9. https://blog.google/products/maps/look-back-15-years-mapping-world/
  10. https://blog.google/products/maps/look-back-15-years-mapping-world/
  11. https://developers.google.com/maps/documentation/javascript/layers
  12. https://support.google.com/maps/answer/9795160?hl=en
  13. https://support.google.com/websearch/answer/9814707?p=cvd19_statistics
  14. https://www.cnbc.com/2020/08/20/california-fires-added-to-google-maps-search.html
  15. https://www.cnn.com/2021/09/29/tech/google-maps-wildfire-layer/index.html
  16. https://aws.amazon.com/what-is/api/
  17. https://maps.google.com/help/maps/casestudies/maps-api-web.pdf
  18. https://support.google.com/maps/answer/10271256?hl=en
  19. https://techbriefly.com/2021/01/24/how-to-use-the-go-tab-of-google-maps/
  20. https://www.businessinsider.com/google-maps-timeline
  21. https://www.online-tech-tips.com/google-softwaretips/what-is-local-guides-for-google-maps/#:~:text=Points%20let%20you%20level%20up,contributions%20carry%20trust%20and%20authenticity.
  22. https://sites.google.com/a/pressatgoogle.com/google-maps-for-iphone/google-maps-metrics
  23. https://www.chatmeter.com/blog/the-latest-google-maps-update-new-logo-better-navigation-more-experiences/
  24. https://medium.com/@yk392/dijkstra-algorithm-key-to-finding-the-shortest-path-google-map-to-waze-56ff3d9f92f0
  25. https://magazine.impactscool.com/en/speciali/google-maps-e-la-teoria-dei-grafi/
  26. https://www.researchgate.net/profile/Pratik-Kanani/publication/333117435_Google_Maps/links/5eb6cc7da6fdcc1f1dcb10aa/Google-Maps.pdf
  27. https://www.researchgate.net/publication/333117435_Google_Maps
  28. https://www.geeksforgeeks.org/best-first-search-informed-search/
  29. https://www.researchgate.net/publication/333117435_Google_Maps
  30. https://safety.google/privacy/privacy-controls/
  31. https://www.forbes.com/sites/zakdoffman/2021/04/17/do-you-need-to-stop-using-google-maps-on-your-apple-iphone-after-chrome-and-gmail-backlash/?sh=48b7f8a885e4
  32. https://support.google.com/maps/answer/9430563?co=GENIE.Platform%3DAndroid&hl=en-GB
  33. https://safety.google/privacy/privacy-controls/
  34. https://www.businessinsider.com/how-to-track-someone-on-google-maps
  35. https://support.google.com/maps/answer/7326816?hl=en&co=GENIE.Platform%3DAndroid
  36. https://support.google.com/maps/answer/9332056?hl=en&co=GENIE.Platform%3DAndroid
  37. https://www.cnbc.com/2018/05/23/how-to-share-your-location-with-loved-ones-so-they-know-youre-safe.html
  38. https://www.cnbc.com/2018/05/23/how-to-share-your-location-with-loved-ones-so-they-know-youre-safe.html
  39. https://victimconnect.org/learn/types-of-crime/stalking/
  40. https://journals.sagepub.com/doi/full/10.1177/0269758016661608
  41. https://www.merriam-webster.com/dictionary/crowdsourcing
  42. https://www.wired.com/story/99-phones-fake-google-maps-traffic-jam/
  43. https://support.google.com/business/answer/2911778?hl=en&co=GENIE.Platform%3DDesktop
  44. https://www.newscientist.com/article/2127150-thousands-of-fake-companies-added-to-google-maps-every-month/
  45. https://www.jpimedialocal.co.uk/articles/step-3-become-top-choice/how-to-claim-your-business-on-google-a-step-by-step-guide/
  46. https://www.newscientist.com/article/2127150-thousands-of-fake-companies-added-to-google-maps-every-month/
  47. https://support.google.com/maps/answer/9882117?hl=en&co=GENIE.Platform%3DAndroid#zippy=%2Cwheelchair-accessible-entrance%2Cwheelchair-accessible-restroom%2Cwheelchair-accessible-seating%2Cwheelchair-accessible-parking%2Cwheelchair-accessible-elevator
  48. https://www.slashgear.com/twitter-downvote-button-goes-global-what-it-does-04710594
  49. https://support.google.com/maps/answer/9882117?hl=en&co=GENIE.Platform%3DAndroid#zippy=%2Cwheelchair-accessible-restroom%2Cwheelchair-accessible-seating%2Cwheelchair-accessible-parking%2Cwheelchair-accessible-elevator%2Cwheelchair-accessible-entrance
  50. https://blog.google/products/maps/better-maps-for-people-with-vision-impairments/