Похоже, что это не будет 100% точным все время. Кажется, лучше просто запросить адрес пользователя лол. Как вы собираетесь знать конкретно какой дом они находятся? не место быть лишь приближение?
Не говоря уже о многоквартирных жилых домах, он не может сказать, какой номер квартиры, или если вы находитесь в жилом комплексе зданий в пределах диапазона номеров уличного адреса, как 2000-2500 Бродвей. Я бы сказал, что это полезно только конкретно разделить направление улиц, как Северная Бродвее против Южной Бродвее, если клиент забывает положить направления, или валовые численные ошибки, как клиент на 350 Broadway, но они положили 3500. Кроме того, вы должны были бы положить в дублировании для "это подарок, корабль непосредственно получателю" поэтому GPS игнорируется.
Целью было бы заполнить большую часть адреса для пользователя [...] Нам нужно придерживаться строгого формата, потому что два или более пользователей могли бы написать один и тот же адрес, для разных домов на одной улице, два или более различные способы и это все равно приведет к такому же положению. Так как мы использовали данные для местоположений картирования-на нашей карте, которая также используется нашим кошелек, приложение, покупки, обмен и SMS-услуги для аутентификации, это означает, каждый адрес должен следовать специальному формату [...] Адрес имя, почтовый индекс, населенный пункт, улица, административный уровень 1 (до административного уровня 5) название страны, код ISO, и долготе & широта.
Как вы можете видеть, это ПРИТИ большое количество данных, легко ввод, редактирование и получить правильный для каждого пользователя (особенно координаты), которые, очевидно, причиной stressfulness наших пользователей [...] Часть, которая, как правило, неверно, как вы указали (что также видно на вышеприведенном скрипте), это номер дома. Все что нужно сделать пользователю, после нажатия на кнопку, было бы проверить, если номер правилен. Если это не так, они могут просто настроить его (что также видно, если вы пробовали тест) [...]
Так как каждый адрес или координаты обрабатываются Google, это было бы так просто, как найти адрес, используя свою карту И.Э. было бы в состоянии исправить «опечаток», и определить правильный дом и № 99% времени [...]
Единственный раз, когда наши тестеры должны были изменить их Нет, был, когда они использовали беспроводную связь, это означало, что они просто должны были изменить свой дом № для завершения процесса. Этот метод позволил нам добавить 1 или 2 шага системы (нажмите и проверить дом No.), которые бы получить пользователи обращаются компоненты, используя строгий формат, а затем все.
Вы можете прочитать больше о геокодировании, и обратное геокодирование, которые используют наши системы,
Вот а также
Вот