viernes, 10 de febrero de 2017

PYTHON GEOLOCALIZACION

https://developers.google.com/maps/documentation/javascript/examples/map-simple?hl=es-419


Obtener la clave API de Google

Claves de API

Interfaz de Programación de Apliaciones

Serie de instruciones que le indican al sistema como satisfacer la petición del usuario y vuelve con una respuesta. Diferentes disposivos o aplicaciones pueden comunicarse entre ellas.

SELECT

LIST

UPDATE

Cada servicio web de Google Maps requiere una clave de API o un id. de cliente. Las claves de API están disponibles de forma gratuita con una cuenta de Google en Google Developers Console. Para generar una clave de servidor para tu proyecto:
  1. Visita Google Developers Console e inicia sesión con una cuenta de Google.
  2. Selecciona un proyecto existente o crea un proyecto nuevo.
  3. Haz clic en Enable an API.
  4. Busca la API y configura su estado en “On”. Las bibliotecas de cliente para Google Maps Services acceden a las siguientes API:
    • Google Maps Directions API
    • Google Maps Distance Matrix API
    • Google Maps Elevation API
    • Google Maps Geocoding API (Convert addresses into geographic coordinates (geocoding), which you can use to place markers or position the map. This API also allows you to convert geographic coordinates into an address (reverse geocoding).
    •  Google Maps Roads API
    • Google Maps Time Zone API
  5. Una vez que habilites las API, haz clic en Credentials en el panel de navegación izquierdo de la Consola para desarrolladores.
  6. En "Public API access", haz clic en Create new Key.
  7. Selecciona Server Key.
  8. Si quieres limitar las solicitudes a una dirección IP específica, hazlo ahora.
  9. Haz clic en Create.
Tu clave de API debe tener 40 caracteres y comenzar con AIza.
Importante: Debes mantener esa clave de forma secreta en tu servidor.


Instalación y código fuente (Python)

pip install -U googlemaps
 
Este ejemplo usa la Google Maps Geocoding API.
# Replace the API key below with a valid API key.
gmaps
= googlemaps.Client(key='YOUR_API_KEY')
# Geocoding and address
geocode_result
= gmaps.geocode('1600 Amphitheatre Parkway, Mountain View, CA')
# Look up an address with reverse geocoding
reverse_geocode_result
= gmaps.reverse_geocode((40.714224, -73.961452))
# Request directions via public transit
now
= datetime.now()
directions_result
= gmaps.directions("Sydney Town Hall",
                                     
"Parramatta, NSW",
                                     mode
="transit",
                                     departure_time
=now)


Google Maps and Local Search APIs in Python


http://py-googlemaps.sourceforge.net/


gmplot

Plotting data on Google Maps, the easy way. A matplotlib-like interface to generate the HTML and javascript to render all the data you'd like on top of Google Maps. Several plotting methods make creating exploratory map views effortless. Here's a crash course:

https://github.com/vgm64/gmplot

matplotlib and basemap on Python 3.4.

https://www.youtube.com/watch?v=DfNeBoHEY-k&t=703s

Build a simple GIS web application using GeoDjango and Google Maps

http://invisibleroads.com/tutorials/geodjango-googlemaps-build.html


http://qingkaikong.blogspot.com.co/2016/02/plot-earthquake-heatmap-on-basemap-and.html
http://qingkaikong.blogspot.com.co/2016/02/query-usgs-catalog-online-and-plot.html
 

 

No hay comentarios.:

Publicar un comentario