Я очень разочарован результатами Google Geo и надеюсь, что кто-нибудь посоветует мне, что лучше всего пойти.
Я создал функцию автозаполнения, в которой вы можете начать вводить адрес, и Google ответит предложениями. Затем пользователь выбирает и адрес для перемещения.
Но прежде чем я хочу, чтобы они продолжили на следующей странице, я хочу подтвердить их выбор. Я бы подумал, что это будет легко, поскольку мы проверяем только то, что Google уже дал. Но когда я проверяю результаты поиска, результаты не отображаются.
Пример кода:
Допустим, я выбрал из предложения этот адрес: Suffield, CT 06078, USA
Затем при проверке я делаю второй поиск с этим адресом, т.е.
$string = "Suffield, CT 06078, USA";
echo 'http://maps.google.com/maps/geo?output=json&oe=utf8&gl=us&sensor=false&key=[MyKey]&q='.urlencode($string).'';
Это дает мне код ошибки 602 (G_GEO_UNKNOWN_ADDRESS)
Как его не найти, когда ему дали адрес?
Как я могу обойти это?