Python предоставляет модули, которые можно использовать для перевода адресов, доступных на карте Google, непосредственно в географические координаты. Это полезно для нахождения деловых адресов и определения близости разных адресов.
Мы используем модуль с именем pygeocoder, который предоставляет функции для получения адресов и геокодов. Этот модуль устанавливается через pip с помощью следующей команды.
Установка pygeocoder
pip install pygeocoder
Поиск бизнес-адреса
Мы вводим название компании в качестве входных данных, и программа дает полный адрес в качестве выходных данных. Модуль использует данные из карт Google в фоновом режиме для получения результата.
from pygeocoder import Geocoder business_name = "Workafella Business Centre - Hitec city" print "Searching %s" %business_name results = Geocoder.geocode(business_name) for result in results: print result
Когда мы запускаем вышеуказанную программу, мы получаем следующий вывод: