2017-02-07 90 views
2

我有這個代碼來檢索當前用戶的地址,我需要獲取大陸信息,但它似乎返回空白。任何想法,我做錯了UWP MapLocationFinder.FindLocationsAtAsync不返回大陸信息

   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

回答

3

我需要得到大陸的信息,但它似乎是回到空白

是,目前已有Windows.Services.Maps.MapLocationFinder.FindLocationsAtAsync API是由利用Bing地圖服務和HERE地圖服務(「在線服務」)的REST API調用提供支持,爲給定的地理座標提供精確的結果。

歐洲大陸的信息是基於當前調用的API缺失(結果被加密): enter image description here

,相關團隊有計劃改進的結果在未來。暫時我會建議你檢查這裏的地圖API來獲取這樣的POI信息。

+0

哦,好的,謝謝你會檢查出來 – Anu