Ich arbeite an einem lokalen Designprojekt und muss feststellen, ob jemand in meiner Nähe ist, damit er teilnehmen kann. Lokal, wie von der Gruppe definiert, bedeutet, dass sich die Person innerhalb von 2 Stunden Fahrzeit befindet, basierend auf Google Maps zur 32 Vassar St., Cambridge, MA.
Ich kann zwar herausfinden, wie die Reisezeiten von Punkt zu Punkt ermittelt werden, aber ich kann anscheinend nicht herausfinden, ob es eine Möglichkeit gibt, ein Polygon zu erstellen, das die Region anzeigt, die wir als lokal betrachten.
Irgendwelche Ideen dazu mit Google-Tools?
google-maps
google
GuidoS
quelle
quelle
Antworten:
Die Tools von Google bieten keine Möglichkeit, diese Art von integrierten Funktionen auszuführen . Möglicherweise können Sie dies tun, indem Sie an eine ausreichende Anzahl von Standorten weiterleiten und die Uhrzeit überprüfen. Ein weiteres Tool, an dem Sie interessiert sein könnten, ist Graphserver . GraphServer ist ein multimodaler Reiseplaner, der Daten aus OpenStreetMap und anderen Datenquellen abrufen kann. Einige der Galeriebilder zeigen ein wachsendes Routing auf kürzestem Weg, und dies basiert auf einer ähnlichen Metrik.
Die Google-Gruppe ist der geeignete Ort, um die Möglichkeiten der Verwendung dieses Tools zu erörtern.
Beachten Sie, dass dies kein vorgebackenes Werkzeug ist. Es wird wahrscheinlich einige Nachforschungen und Arbeiten erfordern, um Ihr Problem zu lösen, aber das Tool kann verwendet werden, um dies zu tun.
quelle
Schauen Sie sich die Mapnificent-API an .
Schauen Sie sich hier London an .
quelle
Haben Sie die Route360 ° -API ausprobiert? Es kann verwendet werden, um eine Ebene von Reisezeitpolygonen auf Google Maps anzuzeigen, und es ist kostenlos. Es gibt ein kurzes Tutorial zur Verwendung der API. Vielleicht hilft das.
quelle
Haftungsausschluss: Ich arbeite für iGeolise (Entwickler der API).
Ohne das Senden vieler API-Aufrufe an die Google-API ist dies schwierig. Mit der TravelTime-Plattform-API können Sie Fahrzeitpolygone auf einer Karte erstellen. Ich habe ein Beispiel für eine 2-stündige Fahrt von Central London beigefügt (wir haben Leaflet für die Karte verwendet, aber es kann auf jede Karte angewendet werden).
Je nachdem, wie detailliert die Karte sein soll, gibt es ein kostenloses Kartengenerator-Tool , mit dem Sie eine Karte anfordern oder einfach auf der Hauptseite einen API-Schlüssel anfordern können.
quelle
ESRI hat einen Geoverarbeitungs-Beispielserver veröffentlicht, der "Drive Time Polygons" erzeugt.
Es hat Straßen in Cambridge, MA, also könnten Sie wahrscheinlich Folgendes nehmen:
http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/gmaps/samples/geoprocessor/gp_servicearea.html
Und zerdrücken Sie es in das, was Sie brauchen.
quelle
Hier ist etwas, das funktionieren könnte: http://www.freemaptools.com/how-far-can-i-travel.htm
quelle
Wir haben es endlich aufgegeben, etwas im Web zu finden, und haben unseren eigenen Polygon-Service für die Fahrzeit unter Verwendung von OSM-Straßennetzdaten und POSTGIS erstellt. Gerne teile ich Ihnen Einzelheiten darüber mit, wie wir es gebaut haben, wenn Sie mir direkt eine Nachricht senden. Außerdem haben wir es mit der Premium-Erweiterung von Google Maps verpackt, um Ihnen eine Vorstellung zu geben:
http://cmapsanalytics.com/drivetime.html
quelle