Неверные данные возвращены для действительного адреса
Я пытаюсь геокодировать следующий адрес:
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. Если кто-то более осведомлен об этом, чем я, пожалуйста, поделитесь.