Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   PLZ des Benutzers ermitteln? (https://www.delphipraxis.net/173451-plz-des-benutzers-ermitteln.html)

romber 25. Feb 2013 19:31

PLZ des Benutzers ermitteln?
 
Hallo!

Ich würde gerne dem Benutzer die Möglichkeit geben, aus meinem Programm seine aktuelle Position (PLZ) zu ermitteln. Die vielen vorhandenen Dienste, die versuchen aus der aktuellen IP die Position zu ermitteln, sind Schrott. Mal befinde ich mich in Berlin, man in Kasas City, obwohl ich in Köln bin und der Povider ebenfalls in Köln ist. Mit HTML5 Geolocation API klappt es dagegen ganz gut, aber eben nur für Webseiten. Z.B. hier: http://travisjbeck.com/files/getzipcode/.

Ich habe testweise versucht, die URL in einem TWebBrowser aufzurufen, doch die Geolocation API scheint in TWebBrowser nicht zu funktionieren. Welche Möglichkeiten habe ich?

Popov 25. Feb 2013 19:54

AW: PLZ des Benutzers ermitteln?
 
Nun ja, ich hoffe das geht gar nicht. Denn soweit ich es verstanden habe, wird hier nicht die Position des Nutzers ermittelt, sondern die Position des Servers bei dem man sich einloggt. Wenn du als Kölner bei NetCologne bist, kann man ermitteln, dass du Kölner bist. Wenn du bei T-Online bist, die Deutschlandweit arbeitet, kann es passieren, dann man glaubt, dass du ein Frankfurter bist.

Oder du wartest noch auf IPv6. Laut einer unbestätigten Quelle soll dann jeder Grashalm auf der Erde eine eigene IP bekommen. Dann wird man die Position etwas genauer bestimmen können.

romber 25. Feb 2013 20:07

AW: PLZ des Benutzers ermitteln?
 
Zitat:

Zitat von Popov (Beitrag 1205053)
Denn soweit ich es verstanden habe, wird hier nicht die Position des Nutzers ermittelt, sondern die Position des Servers bei dem man sich einloggt. Wenn du als Kölner bei NetCologne bist, kann man ermitteln, dass du Kölner bist. Wenn du bei T-Online bist, die Deutschlandweit arbeitet, kann es passieren, dann man glaubt, dass du ein Frankfurter bist.

Genau das ist die Sache bei den Diensten, die anhand der IP die Position ermitteln. Die sind meiner Meinung nach nutzlos. Die HTML5 Location API ist jedoch zielich genau. Jedenfalls wurde bis jetzt bei mir jede Position genau erkannt, PLZ stimmt immer.

Popov 25. Feb 2013 20:14

AW: PLZ des Benutzers ermitteln?
 
Ich hab es getestet: Köln-Niehl und Frechen. Nicht mal die gleiche Stadt ;)

romber 25. Feb 2013 20:42

AW: PLZ des Benutzers ermitteln?
 
Bei mir wurde immer die richige PLZ ermittelt.
Aber auch so ist es viel besser, als die IP-Dienste. Die Frage ist, wie kann ich die Funktion in meinen Programmen verwenden?

BUG 25. Feb 2013 21:07

AW: PLZ des Benutzers ermitteln?
 
Welchen Browser benutzt du denn? Eventuell findest du es da heraus.
Firefox benutzt z.B. die Google Location Services. Das wird Chrome wohl auch benutzen :mrgreen:
EDIT: Opera auch.

Aber anscheinend erlaubt Google nicht allen die Nutzung von GLS.

EarlyBird 25. Feb 2013 22:38

AW: PLZ des Benutzers ermitteln?
 
In Chrome und Explorer und wahrscheinlich allen gängigen Browsern muss man die Standortfreigabe aktivieren

Chrome Infoseite zu dem Thema

Garfield 25. Feb 2013 23:02

AW: PLZ des Benutzers ermitteln?
 
Zitat:

Zitat von romber (Beitrag 1205060)
Bei mir wurde immer die richige PLZ ermittelt.

Bei mir auch wenn ich mit meinem Surfstick online gehe.

Zitat:

Zitat von EarlyBird (Beitrag 1205072)
In Chrome und Explorer und wahrscheinlich allen gängigen Browsern muss man die Standortfreigabe aktivieren

Bei obigen Link wird nachgefragt, ob man die Geolocation immer zulassen, einmal zulassen oder ablehnen will. Der Browser wird sich die Antwort merken und entsprechend handeln.

Popov 25. Feb 2013 23:23

AW: PLZ des Benutzers ermitteln?
 
Ok, wenn das wirklich der Google Location Services ist, dann wird nicht durch ein spezielle Technik der Standort ermittelt, in dem man irgendwie den Rechner-Anschluß ermittelt, sondern soweit ich es sehen kann wird hier die WLAN Router "missbraucht". Irgendwann ist einer am Haus vorbeigefahren und hat gehorcht, sich also die MAC Adresse gemerkt und den passenden GPS Standort. Beides zusammen ergibt einen Rechner den man auf paar Meter genau lokalisieren kann. DIE PLZ Berechnung ist dann kein Problem.

Caps 26. Feb 2013 12:36

AW: PLZ des Benutzers ermitteln?
 
Blöd wenn man umzieht...

Interessant


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz