2013-08-14 2 views
0
  1. https://maps.googleapis.com/maps/api/geocode/json?components=postal_code:01133&sensor=false Ожидаемых - результаты Возвращаемыой страны = "formatted_address": "Springfield .."
    Фактических - возвращает результаты для страны = LT, "formatted_address": "Вильнюс 01133, Литва"API геокодирования (V3) не может возвращать правильные результаты для некоторых США почтовых индексов

  2. https://maps.googleapis.com/maps/api/geocode/json?components=postal_code:07477&sensor=false Ожидаемые - результаты возврата для страны = US, "formatted_address": «Уэйн, Нью-J ersey ..»
    Фактические - no_results

Что необходимо сделать запрос по США почтовый индекс и получить США решения компонентов в ответ?

+0

И вопрос в том, что ...? – MSalters

+0

Вопрос в том, что еще нужно сделать во время запроса google geo coder api почтовым индексом США, чтобы получить достоверные результаты для США. – Prateek

+0

Ну, вы передаете почтовый индекс 01133, и вы получите почтовый индекс 01133. В Литве да, но у них тоже есть почтовый индекс 01133. У Google нет хрустального шара, как они должны догадываться, что вы имели в виду почтовый код 01133 в США? – MSalters

ответ

0
  1. Я бы ожидать, Вильнюс и Сан-Паулу, потому что оба имеет 01133 (почтовые коды являются НЕ уникального)
  2. Да, это Google Проблема, потому что 07470 является «основным» почтовым индексом для Wayne, NJ

Заканчивать почтовые индексы здесь:

http://www.geopostcodes.com/index.php

объявления 1. Похожие Почтовый индекс (Springfield, MA): 01101, 01103-01105, 01107-01109, 01119, 01128, 01129, 01151 - не 01133

+0

Согласовано. Google возвращает результаты, почти соответствующие результатам http://www.geopostcodes.com/index.php. Но все же есть некоторые несоответствия. например, 08988 – Prateek

 Смежные вопросы

  • Нет связанных вопросов^_^