added offline maps and fixed get current location