Неверные данные возвращены для действительного адреса

Я пытаюсь геокодировать следующий адрес:

333111 Hwy 2, Suite A
Ньюпорт, Вашингтон 99156

По какой-то причине геокодер отвечает двумя точками, одна в Миннесоте, а другая рядом с фактическим бизнесом, но ни одна из них не верна.

Правильное местоположение карты отображается на веб-сайте компании здесь:
http://www.a-1team.net/index.php?option=com_content&view=article&id=81&Itemid=194

Я попытался удалить пакет, изменить аббревиатуру и т. Д., Но я до сих пор не могу понять, как мне отформатировать этот адрес, чтобы правильно перевести его в геокод.

Это проблема с самим геокодером, или это проблема с тем, как я форматирую этот конкретный адрес? (У меня есть около 200 других адресов, которые правильно геокодируются как часть того же процесса, поэтому я уверен, что отправляю их правильно)

2 ответа

Решение

Это похоже на проблему геокодера. Я собирался предложить использовать Map Maker, чтобы вручную добавить эту компанию (я успешно делал это в прошлом), но похоже, что Google уже знает об этом и может построить ее в правильном месте.

Возможно, рассмотрите возможность регистрации в API как ошибку. Это то, что делают другие.

Когда я использую Карты Google для устранения этой проблемы, я также замечаю, что ввод любой формы адреса, который вы нам дали, был неточным. Это всегда брало бы меня близко, но не точно к фактическому местоположению.

Однако, когда я изучил адрес, который мне дали Карты Google, в нем говорилось, что "Место размещения на карте приблизительное".

После этого я изучил ссылку на сайт, которую вы мне дали, потому что, конечно, они не могли заставить ее работать, а у нас - нет? Конечно же, когда я изучил код для встроенных карт, вот что я нашел:

window.addEvent('load', function() { var yoomap1 = new YOOmaps('yoo-maps-1', 
{ lat:48.175156, lng:-117.063497...

Обратите внимание, что они дают координаты широты и долготы.

Если вы хотите отобразить это правильно, вы можете:

  • Сделайте то, что сделал сайт, на который вы ссылаетесь, и используйте "lat:48.175156, lng:-117.063497"
  • Или вы можете просто использовать адрес

1600 7th St, Newport, WA

Хотя этот адрес не совсем точен, он очень близок к реальному адресу.

Это может быть просто ошибка в Google Maps и его API. Если кто-то более осведомлен об этом, чем я, пожалуйста, поделитесь.

Другие вопросы по тегам