¿Se puede hacer un polígono de región de viaje con la API de Google Maps? [cerrado]


8

Estoy trabajando en un proyecto de diseño local y necesito determinar si alguien es local en mi área para permitirles participar. Local, según lo definido por el grupo, significa que la persona está dentro de 2 horas de tiempo de manejo basado en los mapas de Google a 32 Vassar St., Cambridge, MA.

Si bien puedo descubrir cómo obtener tiempos de viaje de un punto a otro, parece que no puedo entender si hay una manera de crear un polígono que muestre la región que consideramos local.

¿Alguna idea sobre cómo hacer esto usando las herramientas de Google?


Ese es un problema interesante, pero sería lento y costoso determinar cada resultado posible. ¿Por qué no crear un búfer?
CrazyEnigma

Respuestas:


6

Las herramientas de Google no proporcionan ninguna forma de hacer este tipo de cosas integradas. Si bien puede hacerlo enrutando a un número suficiente de ubicaciones y verificando la hora, otra herramienta que podría interesarle es Graphserver . GraphServer es un planificador de viajes multimodal, que puede tomar datos de OpenStreetMap y otras fuentes de datos. Algunas de las imágenes de la galería muestran un enrutamiento de distancia de ruta más corta, y esto se basa en una métrica similar.

El grupo de Google sería el lugar apropiado para discutir las posibilidades de utilizar esta herramienta.

Tenga en cuenta que esta no es una herramienta precocida; Es probable que requiera un poco de investigación y trabajo para resolver su problema, pero la herramienta se puede utilizar para hacerlo.


Gracias por la información útil. Pensé que esto no era posible, pero valía la pena preguntar para estar seguro.
GuidoS

3

Echa un vistazo a la API de Mapnificent .

Mapnificent proporciona mapas dinámicos de tiempo de viaje en transporte público para muchas ciudades de los EE. UU. Y algunas en todo el mundo. Puede usar la API de Mapnificent para aumentar su aplicación de Google Maps con superposiciones de tiempo de viaje en transporte público.

Echa un vistazo a Londres aquí . texto alternativo


¡Parece que su respuesta también es aplicable a esta pregunta! gis.stackexchange.com/q/216/751
Andy W

ooh eso es genial ... tendrá que investigar eso
GuidoS 05 de

3

¿Has probado el Route360 ° -API? Se puede usar para mostrar una capa de polígonos de tiempo de viaje en los mapas de Google y es gratis. Hay un breve tutorial sobre cómo usar la API. Quizás eso ayude.

ingrese la descripción de la imagen aquí


2

Descargo de responsabilidad: trabajo para iGeolise (creadores de la API).

Sin enviar muchas llamadas a la API de Google, esto será difícil de hacer. Puede usar la API de la plataforma TravelTime para crear polígonos de tiempo de conducción en un mapa. He adjuntado un ejemplo del tiempo de conducción de 2 horas desde el centro de Londres (utilizamos Leaflet para el mapa, pero se puede aplicar a cualquier mapa)

Dependiendo de cuán detallado necesite que sea el mapa, hay una herramienta de generador de mapas gratuita que le permite solicitar un mapa o simplemente comunicarse con la página principal para obtener una clave API.

Tiempos de conducción en Londres


1
¿El centro de Londres a Coventry? Esto debe estar en un Ferrari el día de Navidad :-) Aún así, una herramienta genial.
John Powell

Hola, John: excelente lugar y tienes razón, ¡ir del centro de Londres a Coventry a ciertas horas del día es imposible! Este mapa en particular se hizo asumiendo que el conductor se fue a las 3 p.m. de un miércoles usando niveles de tráfico promedio. La forma se volvería considerablemente más pequeña durante los períodos de hora pico.
Louisa Bainbridge


1

Aquí hay algo que podría funcionar: http://www.freemaptools.com/how-far-can-i-travel.htm


¿Alguien tiene alguna idea de qué bibliotecas / herramientas utilizaron para implementar su sistema?
ejel

-1

Finalmente dejamos de tratar de encontrar algo en la web y seguimos adelante y construimos nuestro propio servicio de polígono de tiempo de conducción utilizando datos de red vial OSM y POSTGIS. Me complace compartir detalles de cómo lo construimos si me envías un mensaje directo. También es así como lo empaquetamos con la extensión premium de Google Maps para darle una idea:

http://cmapsanalytics.com/drivetime.html

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.