geolocation in setnewlocation