我正在为 WP8 创建一个应用程序,并且一直在使用 Bing 地图教程。但是我在澳大利亚没有得到任何结果。我是否需要使用完全不同的 API?geolocale
包含一个字符串,例如"20.002, -150.2222"
即使我将其更改为只是"California"
它得到结果。我究竟做错了什么?
我试图在很多地方找到答案,但似乎找不到任何相关的东西。
try
{
searchService.SearchCompleted += new EventHandler<SearchService.SearchCompletedEventArgs>(MySearchCompleted);
SearchService.SearchRequest mySearchRequest = new SearchService.SearchRequest();
mySearchRequest.Credentials = new SearchService.Credentials();
mySearchRequest.Credentials.ApplicationId = "key";
SearchService.StructuredSearchQuery ssQuery = new SearchService.StructuredSearchQuery();
ssQuery.Keyword = "coffee";
ssQuery.Location = geolocale;
mySearchRequest.StructuredQuery = ssQuery;
searchService.SearchAsync(mySearchRequest);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}