/ / Weltkarte - Geolokalisierung - Php, Geolokalisierung

Weltkarte - Ortsbestimmung - php, geolocation

Wenn ich eine Weltkarte im JPG-Format habe und einen Punkt basierend auf einer geografischen Position für eine IP-Adresse dynamisch auf der Karte zeichnen möchte, was ist der beste Weg, dies in PHP zu tun?

Oder gibt es einen besseren Vorschlag?

Bearbeiten

Ich weiß, dass ich dazu Google Maps verwenden kann, aber ich möchte wissen, ob ich das auch mit einem normalen Weltkarten-JPG tun kann.

Antworten:

2 für die Antwort № 1

Sie benötigen einen IP -> Koordinatensuch-Webdienst.

Sobald Sie die Koordinaten haben, benötigen Sieum sie in die Koordinaten Ihrer Bitmap umzuwandeln. Sie müssen also die Kartenprojektion Ihrer Bitmap kennen. es ist wahrscheinlich eine zylindrische Projektion - vielleicht Mercator? Die zylindrischen Projektionen sind im Allgemeinen recht einfach, und Sie können Ihre eigenen Berechnungen anstellen, um die Transformation durchzuführen. Es wäre einfacher und leichter, eine externe Bibliothek einzubringen (z. B. Proj.4 für C ++ oder Proj4JS für JavaScript).


0 für die Antwort № 2

Sehen Google Maps APIs und IP zu Land.