0

При использовании геолокации googles, отправляя только случайные числа или адрес, который не существует, он все равно дает нам ответ где-то где-то.Геолокация Google дает координаты для недопустимых адресов

Почему это дает местоположение по адресу, который явно не существует?

Пример.

http://maps.googleapis.com/maps/api/geocode/xml?address=sdfsdfsdfsdf%209999999%20ghkhkgh&components=country:SE&sensor=false

Результат

<result> 
    <type>country</type> 
    <type>political</type> 
    <formatted_address>Sweden</formatted_address> 
    <address_component> 
    <long_name>Sweden</long_name> 
    <short_name>SE</short_name> 
    <type>country</type> 
    <type>political</type> 
    </address_component> 
    <geometry> 
<location> 
    <lat>60.1281610</lat> 
    <lng>18.6435010</lng> 
</location> 
<location_type>APPROXIMATE</location_type> 
<viewport> 
    <southwest> 
    <lat>55.3367024</lat> 
    <lng>10.9683721</lng> 
    </southwest> 
    <northeast> 
    <lat>69.0599709</lat> 
    <lng>24.1660240</lng> 
    </northeast> 
</viewport> 
<bounds> 
    <southwest> 
    <lat>55.3367024</lat> 
    <lng>10.9631866</lng> 
    </southwest> 
    <northeast> 
    <lat>69.0599709</lat> 
    <lng>24.1668093</lng> 
    </northeast> 
</bounds> 
    </geometry> 
    <partial_match>true</partial_match> 
</result> 
+2

Это задание [geocoder] (https://developers.google.com/maps/documentation/javascript/geocoding#Geocoding), чтобы найти наилучшее соответствие для заданного ввода. Это _not_ валидатор адресов (хотя люди пытались использовать его как один). – geocodezip

+1

Вы можете игнорировать местоположения с типом: ' APPROXIMATE' и/или посмотреть результат и посмотреть, что он такой же, как и для страны. – geocodezip

ответ

0

Как пользователь 'geocodezip' справедливо упоминается в комментариях, проверка адреса другое понятие, чем адрес геокодирования. Однако есть инструменты, которые выполняют обе функции сразу. Например, компания, в которой я работаю, составляет YAddress, которая одновременно проверяет адрес и геокодирует его за один звонок.

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

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