Google GeoCode API не дает точных результатов для действительного адреса USPSC#

Место общения программистов C#
Ответить
Anonymous
 Google GeoCode API не дает точных результатов для действительного адреса USPS

Сообщение Anonymous »

Я использую API Google GeoCode для GeoCode несколько тысяч адресов. Я получаю некоторые неточные ответы, и я пытаюсь выяснить, почему.
Примером адрес является 6288 Route 22, Bernville PA 19506 .
Google возвращает 2 результата, ни один из них даже не подходит, чтобы исправить. Первый-«US-22, Соединенные Штаты» . Второе-«6288 US-22, McVeytown, PA 17051, USA» . Соответствующие координаты из этих результатов имеют смысл с адресом, указанным в результате, но не с исходным адресом, который я передал. 102 A N New Holland Rd, Gordonville, PA 17529 Возвращает N New Holland Rd, Leacock Township, PA 17529, США и координирует по дороге. Я не смог найти, если обновление до оплачиваемости что -то для улучшения результатов. < /P>
Это ожидаемая производительность геокодирования?using HttpResponseMessage response = await new HttpClient()
.GetAsync($"https://maps.googleapis.com/maps/api/ge ... ess)}&key={}");

using Stream stream = await response.Content.ReadAsStreamAsync();
using StreamReader reader = new(stream);

var googleResponse = JsonConvert.DeserializeObject(await reader.ReadToEndAsync());


Подробнее здесь: https://stackoverflow.com/questions/796 ... ps-address
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»