Added notification if there is no geolocation support available.
Moved map logic to map service