gpt4 book ai didi

windows-phone-8 - windows phone 8 Map API GeocodeQuery.SearchTerm 不是英语一无所获

转载 作者:行者123 更新时间:2023-12-04 07:10:14 25 4
gpt4 key购买 nike

我用 GeocodeQuery查找搜索词的坐标。

// Get your current position
var myPosition = await new Geolocator().GetGeopositionAsync(TimeSpan.FromMinutes(1), TimeSpan.FromSeconds(10));

// Define search
var geoQuery = new GeocodeQuery();
geoQuery.SearchTerm = "Taipei";
geoQuery.GeoCoordinate = new GeoCoordinate(myPosition.Coordinate.Latitude, myPosition.Coordinate.Longitude);
geoQuery.QueryCompleted += (s, e) => {
if (e.Error == null && e.Result.Count > 0) {
// e.Result will contain a list of coordinates of matched places.
// You can show them on a map control , e.g.
myMap.Center = e.Result[0].GeoCoordinate;
myMap.ZoomLevel = 2;
}
}
geoQuery.QueryAsync();

它运作良好!我成功找到了一些关于“台北”的位置,

但是,当我在繁体中文“台北”中搜索“台北”时,

我在回调函数 geoQuery.QueryCompleted 中一无所获,
e.Result.Count = 0

我应该如何处理不同语言的 GeocodeQuery 搜索?
谢谢你的帮助!

最佳答案

geocodequery 使用系统语言来执行搜索。如果您将手机语言更改为中文,您应该会得到结果。

关于windows-phone-8 - windows phone 8 Map API GeocodeQuery.SearchTerm 不是英语一无所获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16939865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com