Article Preview
Top1. Introduction
Geolocation is the identification or estimation of this present reality geographic area of an item, for example, a radar source, cell phone, or Web connected computer work station. In its simplest structure, geolocation includes the generation of a set of geographic coordinates and is intently associated to the use of positioning systems, but its usefulness is enhanced by the use of these coordinates to determine a meaningful location, such as a street address. The word geolocation also refers to the latitude and longitude coordinates of a particular location. The term and definition have been standardized by real-time locating system standard ISO/IEC 19762-5:2008(Diving In, n.d.). Geolocation allows users to share their physical location with your application if they choose to. Especially useful in social networking, geo tagging, and mapping, but applicable to any type of application, geolocation enables developers to enhance the user experience, making content, social graphs and advertisements more relevant to the location of the user (Zheng et al., 2019).
The browser will request the permission of the user before accessing geolocation information. Geolocation is an opt-in feature: when your web application requests Geolocation information, mobile browsers create an alert, and the desktop browser asks via a banner that pops up at the top of the browser window asking permission to access location information. The user can grant permission or deny it, and optionally remember the choice on that site. If permission is granted, the Geolocation information will be accessible to your scripts and any third party scripts included in the page, letting your application determine the location of the user, and maintain location as the user moves around (Karabatak & Mustafa, 2018).In the field of animal biology and ecology, the phrase geolocation is also used to refer to the system construing the location of a tracked animal based, for example, on the time history of daylight brilliance (Zheng et al., 2019) or the water temperature and depth (Karabatak & Mustafa, 2018) estimated by way of an instrument connected to the animal. Such instruments are usually called archival tags (including microchip implants, Pop-up satellite archival tags, and data storage tag s) or dataloggers().
Figure 1.
Geolocation base satellite and server
Location information is approximate, not exact, being garnered from IP addresses, cell towers, Wi-Fi networks, GPS, or even getting the information through manual data entry by the user. The geolocation API does not care how the client determines location as long as the data is received in a standard way. Because determining location can take time, the geolocation API is asynchronous.
Geolocation performs two main functions (Eklund & Diehl, 2019):