Können Sie mit der Google Maps-API ein Polygon für Reiseregionen erstellen? [geschlossen]

8

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?

GuidoS
quelle
Das ist ein interessantes Problem, aber es wäre zeitaufwändig und kostspielig, jedes mögliche Ergebnis zu ermitteln. Warum nicht einen Puffer erstellen?
CrazyEnigma

Antworten:

6

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.

Christopher Schmidt
quelle
Vielen Dank für die nützlichen Informationen. Ich dachte mir, dass dies nicht möglich ist, aber es lohnt sich zu fragen, ob ich sicher bin.
GuidoS
3

Schauen Sie sich die Mapnificent-API an .

Mapnificent bietet dynamische Reisezeitkarten für öffentliche Verkehrsmittel für viele Städte in den USA und einige weltweit. Mit der Mapnificent-API können Sie Ihre Google Maps-Anwendung mit Overlays für Reisezeiten im öffentlichen Verkehr erweitern.

Schauen Sie sich hier London an . Alt-Text

Simon
quelle
Ihre Antwort gilt anscheinend auch für diese Frage! gis.stackexchange.com/q/216/751
Andy W
ooh das ist cool ... muss sich darum kümmern
GuidoS
3

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.

Geben Sie hier die Bildbeschreibung ein

Mapster
quelle
2

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.

London Fahrzeiten

Louisa Bainbridge
quelle
1
Central London nach Coventry? Das muss am Weihnachtstag in einem Ferrari sein :-) Trotzdem cooles Tool.
John Powell
Hallo John - großartiger Ort und Sie haben Recht, es ist unmöglich, zu bestimmten Tageszeiten von Central London nach Coventry zu gelangen! Diese spezielle Karte wurde unter der Annahme erstellt, dass der Fahrer an einem Mittwoch um 15 Uhr mit durchschnittlichem Verkehrsaufkommen abreiste. Die Form würde während der Hauptverkehrszeiten erheblich kleiner werden.
Louisa Bainbridge
1

Hier ist etwas, das funktionieren könnte: http://www.freemaptools.com/how-far-can-i-travel.htm


quelle
Hat jemand eine Idee, mit welchen Bibliotheken / Tools sie ihr System implementiert haben?
Ejel
-1

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

Ryan Goodman
quelle