2016-06-24 3 views
1

Я использую Google Geocoding API для геокодирования некоторых адресов, и пока я нашел guideline по адресу для создания адресов, я не мог найти что-либо в использовании запятых (или любого разделителя), чтобы отделить адрес улицы от город, штат, страну и почтовый индекс.API геокодирования Google. Что делать, если вы создаете адрес для геокодирования?

Используя этот адрес в качестве примера: 3501 W Lake Rd Авилинее, штат Техас, США 79601

Вы можете построить URL без использования каких-либо запятые:

https://maps.googleapis.com/maps/api/geocode/json?address=3501+W+Lake+Rd+Abilene+Texas+United+States+79601

Или вы можете постройте его с некоторыми запятыми, чтобы отделить название улицы от всего остального. https://maps.googleapis.com/maps/api/geocode/json?address=3501+W+Lake+Rd,+Abilene,+Texas+United+States+79601

Оба, кажется, возвращают тот же ответ. Добавление запятых не влияет на ответ.

Существуют ли случаи, когда запятые влияют на ответ Google? Или это действительно не имеет значения?

ответ

0

Согласно Google's API Docs адрес должен быть:

в формате, используемом в национальной почтовой службе страны заинтересованного

который будет включать запятые, по крайней мере, в США. Я думаю, что это зависит только от адреса, если он будет иметь проблемы, а также будет зависеть от того, что отправляется в Google, например, добавляется ли st. или street, что может помочь выяснить, где заканчивается улица и начинается часть города, но это всего лишь предположение.

+1

Я видел, что вы должны использовать формат страны, в которой вы собираетесь геокодировать. Я выкопал это на сайте [USPS] (http://pe.usps.com/text/dmm100/addressing-mail.htm) после адресации после того, как прочитал ваш ответ. В нем говорится, что вы не должны использовать запятую, по крайней мере, при обращении к конверту вручную. Думаю, мой взнос - это просто придерживаться стандартов страны? – Cuthbert

+0

@Cuthbert Интересно. Интересно, говорят ли они, что, когда вы выписываете адрес, вы обычно переходите к следующей строке вместо добавления запятой, но затем снова вы обычно добавляете запятую между городом и штатом. Странный! В любом случае, да, я думаю, вы правы, что стандарты страны должны соблюдаться. – hvaughan3

+1

Ложись, мой учитель сказал мне? https://brokensecrets.com/2010/05/04/punctuation-is-not-allowed-in-mailing-addresses/ и http://pe.usps.gov/text/pub28/28c2_007.htm?q=punctuation&t = H & s = R & p = 1 & c = Pub28 – Cuthbert

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