Python - Google Maps

Python fornece módulos que podem ser usados ​​para traduzir endereços disponíveis no google map diretamente para coordenadas geográficas. É útil para localizar endereços comerciais e localizar endereços diferentes.

Usamos um módulo chamado pygeocoderque fornece as funcionalidades para receber endereços e geocódigos. Este módulo é instalado por meio do pip usando o seguinte comando.

Instalando o pygeocoder

pip install pygeocoder

Encontrar endereço comercial

Enviamos um nome comercial como entrada e o programa fornece o endereço completo como saída. O módulo usa dados do google maps em segundo plano para recuperar o resultado.

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

Quando executamos o programa acima, obtemos a seguinte saída -

Searching Workafella Business Centre - Hitec city
Western pearl building 1st floor, Hitech City Rd, 
Opposite HDFC Bank, Kondapur, Hyderabad, Telangana 500084, India