Add geolocation API