Учебники

Python — Google Maps

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

Когда мы запускаем вышеуказанную программу, мы получаем следующий вывод: