Próbuję uzyskać CivicAddress od A Geoposition w Windows Phone 8.1Pierwsze CivicAddress na Windows Phone 8.1
Próbowałem za pomocą następującego kodu:
// Get Current Location
var geolocator = new Geolocator();
geolocator.DesiredAccuracyInMeters = 100;
var position = await geolocator.GetGeopositionAsync();
// Get Country
var country = position.CivicAddress.Country;
który rzuca NullReferenceException jako CivicAddress pole ma wartość NULL. Rozumiem, że dostawca usługi CivicAddress nie jest dostępny dla systemu Windows 8. Chciałbym sprawdzić, czy tak jest w przypadku systemu Windows Phone 8.1. Jeśli tak, jak mogę uzyskać/napisać dostawcę CivicAddress?
DZIĘKUJEMY! Długo szukałem rozwiązania WinRT. To po prostu działa. –
@ScottNimrod Nie ma za co. Cieszę się, że pomogło. – Romasz
Tutaj nie ma potrzeby tworzenia nowej lokacji BasicGeoposition myLocation, można użyć bezpośrednio position.Coordinate.Point jako parametru do obiektu MapLocationFinder.FindLocationsAtAsync(); – vITs