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?
google-maps
google
GuidoS
fuente
fuente
Respuestas:
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.
fuente
Echa un vistazo a la API de Mapnificent .
Echa un vistazo a Londres aquí .
fuente
¿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.
fuente
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.
fuente
ESRI ha publicado un servidor de muestra de geoprocesamiento que produce "Polígonos de tiempo de conducción".
Tiene carreteras Cambridge MA, por lo que probablemente podría tomar esto:
http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/gmaps/samples/geoprocessor/gp_servicearea.html
Y aplástalo en lo que necesitas.
fuente
Aquí hay algo que podría funcionar: http://www.freemaptools.com/how-far-can-i-travel.htm
fuente
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
fuente