UWP MapLocationFinder.FindLocationsAtAsync 未返回大陆信息

UWP MapLocationFinder.FindLocationsAtAsync is not returning continent info

我有这个代码来检索当前用户的地址,我需要获取大洲信息,但它似乎返回空白。知道我做错了什么吗

                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;
                }

I need to get the continent information, but it seems to be returning blank

是的,当前现有的 Windows.Services.Maps.MapLocationFinder.FindLocationsAtAsync API 由利用 Bing 地图服务和 HERE 地图服务的 REST API 调用提供支持 ("Online Services")为给定的 geo-coordinate.

提供精确的结果

根据当前呼叫 API 缺少大陆信息(结果已加密):

相关团队计划在未来对结果进行细化。暂时我会建议你检查这里地图API来获取这样的POI信息。