The geolocation APIs

A geolocation API is a high-level interface used to locate information. It lets you find out where the user is and keep a track of his/her location when he/she moves. The geolocation API is device-agnostic of the underlying location source and doesn't care how the web browser determines the location. The following are the common sources for the location:

  • GPS
  • The network IP address
  • RFID
  • Wi-Fi
  • The Bluetooth MAC address
  • The GSM/CDMA cell ID
  • User inputs

The API represents location by latitude and longitude coordinates.


The geolocation APIs do not guarantee returning the actual location of the device.

The geolocation API has the following classes:

  • Geolocation: This class is used to determine the location information associated with the ...

Get Dart: Scalable Application Development now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.