我使用MapLocationFinder
进行了一些反向地理编码,有时解析后的街道地址编号与真实地址不匹配。
private static async Task<MapLocation> GetLocationName(Geopoint geoPoint)
{
var result = await MapLocationFinder.FindLocationsAtAsync(geoPoint);
if (result.Status == MapLocationFinderStatus.Success && result.Locations.Count > 0)
return result.Locations[0];
return null;
}
知道为什么会这样吗?我还应该提一下,这不是常规的,大多数情况下街道号是正确的,但有时会产生错误的。
答案 0 :(得分:1)
通常,您不能指望反向地理编码的地址与该位置的实际邮政地址匹配精确的门牌号。只有在特殊情况下才有可能实现地理编码数据在&#34; parcel级别&#34;原始纬度/经度位置可靠地配合在宗地边界内。在一般情况下,您的街道号码只会匹配城市街区内的某些内容。