Tach,
Standort nicht per Scan sondern über eine GeoDB.
Oder per DNS-Lookup. :) Das hat aber nicht sehr häufig Erfolg.
das geht zwar schnell, ist aber ungenau.
Und es gibt wesentlich bessere Datenbanken, in denen auch die geografischen Längen- und Breitengrade drinstehen.
Gruß
Reiner