implementing new geolocation view