Was mir dabei spontan einfällt: Du berücksichtigst dabei auch das nicht jedes Ziel von jedem Flughafen angeflogen wird?
Hallo zusammen,
ich möchte einen Airportfinder programmieren. Soll heißen: Man gibt den gewünschten Startflughafen ein und den gewünschten Zielflughafen und bekommt anschließend die Flugzeit ausgegeben.
Die Routine als solchen stellt eigentlich kein Problem dar, jedoch ist / wäre es sehr mühselig, sämtlich europäischen Flughäfen manuell in die Datenbank einzutragen.
Kann mir daher jemand sagen, ob es bereits fertige Datenbanken für so etwas gibt, die man bestenfalls irgendwie importieren kann, sodass eine SQL-DB dabei heraus springt?
Vielen Dank schon mal.
Grüße aus der Löwenstadt, Nadine
Was mir dabei spontan einfällt: Du berücksichtigst dabei auch das nicht jedes Ziel von jedem Flughafen angeflogen wird?
Alles was ich hier so schreibe ist nur meine ganz persönliche Meinung.
Doch, in diesem Fall schon, da es sich um ein Privatunternehmen handelt. Du kannst als Kunde also selbst bestimmen.
Grüße aus der Löwenstadt, Nadine
So, jetzt hat's glaube ich nicht mehr viel mit SQL zu tun. Aber vielleicht kann der Beitrag ja entsprechend verschoben werden.
Ich habe folgendes gefunden: http://www.globeair.com/airportfinder/.
Wenn man da oben direkt den Start- und Zielflughafen eingibt, wird die Route ermittelt und auf der google-Karte angezeigt.
Kann mir vielleicht jemand sagen, ob das eine reine Google-Technik ist, bzw. wie das Ganze funktioniert?
Besten Dank schon mal.
Grüße aus der Löwenstadt, Nadine
Eigentlich brauchst Du dazu nur eine Liste von Flughäfen und ihrer Geo-Koordinaten. Den Rest erledigt ein bisschen Javascript und Freund Google für dich: http://code.google.com/intl/de-DE/ap...html#Polylines
...zur Zeit außer Betrieb...
Das ist schon mal ein super Tipp. Vielen Dank dafür.
Aber es ist nach wie vor sehr schwer, eine Liste zu bekommen. Ich brauche ja auch alle kleinen Flughäfen.
Na, ich suche dann mal lustig weiter.
Grüße aus der Löwenstadt, Nadine
Eigentlich ist alles was du brauchst eine Liste der IATA-Codes; die gibt es bspw. bei Wikipedia. Diesen IATA-Code solltest Du direkt an Google schicken können und darauf hin das passende GeoObjekt zurückerhalten.
Da Google die Anzahl der Anfragen Ort -> Geolocation limitiert, solltest Du dir die zurückerhaltenen Koordinaten in deiner Datenbank speichern, so dass Sie zu jedem Flughafen nur einmal abgefragt werden. Damit sollte sich deine DB im Betrieb wie von alleine füllen.
...zur Zeit außer Betrieb...
Vielen Dank nochmal für deine Tipps. Ich bin der Sache nun schon sehr viel näher gekommen.
Grüße aus der Löwenstadt, Nadine
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)