public GeocodeService() { _viewModel = new GeocodeViewModel(); if (LocationAssistant.Instance.Status == System.Device.Location.GeoPositionStatus.Ready && LocationAssistant.Instance.LastKnownLiveLocation != null) { UpdateNow(); } else { LocationAssistant.Instance.PositionChanged += OnFirstPositionChanged; } LocationAssistant.Instance.WalkingPositionChanged += OnWalkingPositionChanged; }