This document discusses various geolocation technologies including geohashing, GeoIP, HTML5 Geolocation, and distance sorting. Geohashing allows for single string representation of geographic coordinates that can be used for proximity searches and spatial indexing in databases. GeoIP determines location from IP address. HTML5 Geolocation allows websites to detect user location with user permission. Distance sorting helps order data by location.