Windows Phone 8 ジオコーディングに問題があります。Microsoft.Phone.Maps.Services.QuerycodeQueryを使用して、完全なカナダの郵便番号 (M5G 1Z4) を使用すると、結果が得られません。最初の 3 文字 (M5G) のみを使用すると、期待どおりの結果が得られます。
データに関して具体的なことは何もしていません。ジオコーディングのためにデータを Microsoft に渡すだけです。これには特定の理由がありますか、それとも場所を検索する別の方法がありますか?
コード:
Geocode = new GeocodeQuery()
{
SearchTerm = LocationString,
GeoCoordinate = UserCoordinates ?? new GeoCoordinate(),
MaxResultCount = 1
};
Geocode.QueryCompleted += GetStringLocation_QueryCompleted;
Geocode.QueryCompleted += CleanupGeocode;
Geocode.QueryAsync();