add geolocation service and initialize map in angular