我在使用Windows Phone 8地理编码时遇到了问题。使用Microsoft.Phone.Maps.Services.QuerycodeQuery,如果我使用完整的加拿大邮政编码(M5G 1Z4),则没有结果返回。但是如果我只使用前3个字符(M5G),则返回预期结果。
我没有对数据进行特殊处理,只是将其传递给Microsoft以进行地理编码。这背后是否有特定原因,或者是否有其他查找位置的方法?
代码:
我没有对数据进行特殊处理,只是将其传递给Microsoft以进行地理编码。这背后是否有特定原因,或者是否有其他查找位置的方法?
代码:
Geocode = new GeocodeQuery()
{
SearchTerm = LocationString,
GeoCoordinate = UserCoordinates ?? new GeoCoordinate(),
MaxResultCount = 1
};
Geocode.QueryCompleted += GetStringLocation_QueryCompleted;
Geocode.QueryCompleted += CleanupGeocode;
Geocode.QueryAsync();