Geolocation is the longitudinal and latitudinal location of a connected device. Using geolocation APIs or services, developers can programmatically obtain the relative position of a device that the user has granted permission for.