Sto cercando di ottenere la CivicAddress da un Geoposizione in Windows Phone 8.1Ottenere CivicAddress su Windows Phone 8.1
Ho provato con il seguente codice:
// Get Current Location
var geolocator = new Geolocator();
geolocator.DesiredAccuracyInMeters = 100;
var position = await geolocator.GetGeopositionAsync();
// Get Country
var country = position.CivicAddress.Country;
che getta NullReferenceException come il CivicAddress il campo è nullo. Comprendo che un provider di CivicAddress non è fornito per Windows 8. Vorrei verificare se questo è il caso di Windows Phone 8.1 Se sì, come posso ottenere/scrivere un provider CivicAddress?
GRAZIE! Ho cercato un po 'per la soluzione WinRT. Questo funziona. –
@ScottNimrod Siete i benvenuti. Sono contento che abbia aiutato. – Romasz
Qui non è necessario creare una nuova posizione di base di BasicGeoposition, è possibile utilizzare direttamente position.Coordinate.Point come parametro per MapLocationFinder.FindLocationsAtAsync(); – vITs