API BEST Maps REST для преобразования координат в почтовый индекс или аналог - PullRequest
2 голосов
/ 25 марта 2011

API Карт Bing отлично подходит для выяснения всей моей информации GPS, отправленной с телефона WP7.Но я не уверен, что делать с почтовыми индексами.Я знаю, что это зависит от страны.Мне интересно, как лучше всего получить почтовый индекс (или аналогичный) по широте / долготе.Карты Bing не всегда возвращают город с кодом города.Иногда это возвращает "населенный пункт", такой как район залива или Сан-Франциско.Узел zip в XML будет пустым.

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

Ответы [ 3 ]

1 голос
/ 26 марта 2011

Вы можете использовать API Locations , чтобы получить информацию о местоположении для указанной точки. Если вам нужен только почтовый индекс для указанного местоположения, просто установите для параметра includeEntityTypes значение PostCode1 , хотя вы можете запросить несколько в виде списка через запятую.

Как вы, без сомнения, знаете, вы также можете выбирать между ответом XML или JSON.

1 голос
/ 07 июня 2011

Я не уверен, есть ли более простой способ сделать это с помощью API, но вы определенно можете сделать это, не используя другой сервис, хотя это немного дополнительной работы.Вы можете добавить пользовательский слой листов, используя файлы формы, например, приведенные здесь: http://www.census.gov/geo/www/cob/zt_metadata.html

1 голос
/ 26 марта 2011

Я использовал Google API для получения информации такого типа.Я хотел получить пригород, в котором я был, и Бинг не вернул бы это.Возможно, стоит посмотреть, вернется ли Google к почтовому индексу.

...