GeoLocation-API
Dann komme ich eben über diese tolle API: http://ipinfodb.com/ip_location_api.php
Allerdings würde ich gerne auch wieder den Kontinent. Ist das überhaupt möglich, wie ich kann ihn nicht finden.
Vielleicht gibt es eine andere API, die frei verfügbar sind, wird Stadt, Land und Kontinent? Ich habe versucht, Google AJAX API, aber kein Kontinent.
Vielleicht ich gehen, um zu konvertieren, was ich bereits in Kontinente, wie?!
Ich hoffe das ist nicht allzu subjektiv!
Danke an alle
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht warum Sie die Zuordnung der einzelnen KurzbezXXKurzbez auf dem jeweiligen Kontinent? Sollte nicht allzu schwer sein, da es nur etwa 200 Länder und 5 oder 7 Kontinente.
EDIT: ich habe keine Kenntnis von solchen vorbereiteten Datenbank in PHP, aber hier ist ein die Funktionen json_encode'd array für alle Länder mit dem Land-code als Schlüssel und Kontinent Namen als Wert:
Nenne es einfach mit:
Gibt es nur 200ish Ländern und nur 6 Kontinente, so würde ich die Frage stellen, warum Sie benötigen einen web-service zu bestimmen, die wenig info... es sei denn, Sie planen, auf immer eine Menge von Benutzern aus Ländern, die politisch so instabil, Sie Namen ändern oder aufhören zu existieren, bevor Ihre app hat. Halten Sie einfach eine statische Liste.
Auch nicht alle Länder auf einem Kontinent. Neuseeland zum Beispiel, ist nicht Teil von Australien (laut Wikipedia zumindest).
Wenn Sie ermitteln können, dem jeweiligen Land des Benutzers programmgesteuert, Sie haben genügend Informationen, um sich Ihre Kontinent in eine statische Liste, die Sie besitzen. Es würde nehmen Sie eine Stunde zu montieren, dass die info sich und steckte es in eine Datenbank oder XML-Datei, und es wird nur selten ändern. Sie habe schon fast die Höhe der Zeit versucht, herauszufinden, wie, um zu bestimmen, der Kontinent dynamisch.
Haben Sie einen Blick MaxMind GeoLite Country und MaxMind GeoLite City.
Wenn es dem Kontinent sind Sie vor allem nach dem (ich weiß nicht, ob GeoLite-Shops, die) man könnte die Zuordnung immer die Ländercodes aus der GeoLite-Datenbank des Länder-codes der die world-Datenbank., die MySql verwendet, als ein Beispiel-Datenbank. Das hat der Kontinent, für jedes Land gespeichert.
Versuchen http://www.geobytes.com/IpLocator.htm?GetLocation
Verwende ich Ihren online-Schnittstelle die ganze Zeit nie versucht, die API.