Add geoLocation factory