Geolocation
The process of determining the physical location (country, city, coordinates) of a device or user.
Geolocation can be based on IP address (75-99% accurate), GPS (meter-level accuracy), Wi-Fi triangulation, or cell tower proximity. IP geolocation is fastest but least precise. It's suitable for content personalization, not navigation.
Examplecountry: "US", city: "Kansas City", coordinates: [39.0831, -94.5853]
Coordinates
Latitude and longitude values that specify a precise location on Earth's surface.
Latitude ranges from -90 (South Pole) to +90 (North Pole). Longitude ranges from -180 to +180, with 0 at the Prime Meridian. Coordinates are typically expressed as decimal degrees (e.g., 40.7128, -74.0060 for New York City).
Examplecoordinates: [39.0831, -94.5853] (Kansas City, MO)
Reverse Geocoding
The process of converting geographic coordinates (latitude/longitude) into a human-readable address.
Given coordinates like [40.7128, -74.0060], reverse geocoding returns "New York, NY, USA". It's useful for displaying location names from GPS data or map clicks.
ExampleInput: [40.7128, -74.0060] → Output: "New York, NY, USA"