我ReverseGeocodeQuery
用来检索许多位置的地址。问题是我得到了一个异常结果,并带有以下消息:
HRESULT 异常:0x80041B57
查看 MSDN 中的ReverseGeocodeQuery 类参考,我可以看到它在可能的错误结果中列出,符号代码为EErrorIndexFailure
. 但是,它没有给我更多关于错误的信息,而且 StackTrace 也是空的。
我的代码如下:
foreach (var ev in events)
{
ReverseGeocodeQuery query = new ReverseGeocodeQuery();
query.GeoCoordinate = ev.Location;
query.QueryCompleted += (s, e)=>
{
if (e.Error != null)
return;
ev.city = e.Result[0].Information.Address.City;
};
query.QueryAsync();
}
为什么我会收到这个错误,我怎样才能做到这一点?