2017-02-07 2 views
2

J'ai ce code pour récupérer l'adresse de l'utilisateur actuel, j'ai besoin d'obtenir les informations du continent, mais il semble être de retour vide. Toute idée de ce que je fais malUWP MapLocationFinder.FindLocationsAtAsync ne renvoie pas l'information du continent

   var geoPos = await geo.GetGeopositionAsync(); 
       var s = await Windows.Services.Maps.MapLocationFinder.FindLocationsAtAsync(geoPos.Coordinate.Point); 
       var location = s.Locations.FirstOrDefault(); 
       if (location != null) 
       { 
        countryCode = location.Address.CountryCode; 
       } 

enter image description here

Répondre

3

J'ai besoin pour obtenir les informations de continent, mais il semble revenir en blanc

Oui, l'API actuelle Windows.Services.Maps.MapLocationFinder.FindLocationsAtAsync existante est propulsé par une API REST Appel s'appuyant sur Bing Maps Services et HERE Maps Services («Services en ligne») fournissant des résultats précis pour la coordonnée géographique donnée.

Les informations Continent est basé sur l'API manquant appelé courant (résultat est crypté): enter image description here

L'équipe associée a un plan pour affiner le résultat à l'avenir. Temporairement je suggérerais que vous vérifiiez ici l'API de carte pour obtenir de telles informations de POI.

+0

Ohh ok, merci de vérifier – Anu