Ich habe schon lange nachgesehen, konnte aber keine Lösung finden. Gibt es eine Möglichkeit, herauszufinden, ob Eisenbahnschienen in der Nähe einer Benutzerposition sind?Überprüfen Sie, ob eine Eisenbahnstrecke in der Nähe ist
Antwort
Die APIs bieten keine Ortssuche wie diese (siehe hierzu Google Places supported types). Eine Möglichkeit wäre, das OpenStreetMap-Dataset für Ihre Region herunterzuladen, es in eine Datenbank zu importieren und die Datasets Railways zu extrahieren. Dann könnten Sie die Benutzerposition an Ihre Datenbank (PostGIS) übergeben und prüfen, ob es eine Eisenbahn gibt, die Ihren Filtern entspricht.
Darüber hinaus gibt es die OpenRailwayMap, wenn Sie nur eine Möglichkeit benötigen, einige visuelle Identifizierung von Eisenbahnschienen zu tun. Weitere Informationen zur Verwendung finden Sie unter OpenRailwayMap API site.
Ich hatte auf eine effizientere Lösung gehofft, aber es könnte nur der Fall sein, dass es keinen gibt .. Danke, mxlse! – user3116232
Wenn Sie mit den nächsten Bahnhöfen arbeiten möchten, wäre die Situation etwas anders, aber für die Gleise ist es komplizierter. – mxlse
Haben Sie etwas über das Open Railway Project? http://wiki.openstreetmap.org/wiki/OpenRailwayMap/API Sie haben möglicherweise eine Lösung für diese, aber ihre REST-API ist nicht dokumentiert. – user3116232
Zwei Downvotes? Aus welchem Grund? – user3116232