Gerne Christian,
was ich noch vergaß .. Die Cell Location kommt natürlich auch noch dazu ...
Hierbei wird auf die von den Sendemasten teilweise mitgelieferten (mehr oder weniger genauen) Location Daten zurückgegriffen. Werden diese nicht vom Provider mitgeliefert, dann wird aufgrund der Sendemast ID wiederum auf Datenbanken zurückgegriffen die Masten georeferenzieren.
Eine Beispielhafte Location Session am Handy schaut bspw. so aus im Logfile des Handys :
01-04 19:57:52.299: DEBUG/WifiLocator(12675): Finished computing WiFi location: WifiLocationResult [position=Position [latE7=483791041, lngE7=163618284, accuracyMm=64500, confidence=0], confidence=80, outliers=[]]
01-04 19:57:52.299: DEBUG/CellLocator(12675): Found cell location: Position [latE7=483796639, lngE7=163653570, accuracyMm=522000, confidence=75]
01-04 19:57:52.299: DEBUG/NetworkLocationRealOs(12675): reporting Location[mProvider=network,mTime=1294167472303,mLatitude=48.3791041,mLongitude=16.3618284,mHasAltitude=false,mAltitude=0.0,mHasSpeed=false,mSpeed=0.0,mHasBearing=false,mBearing=0.0,mHasAccuracy=true,mAccuracy=64.0,mExtras=Bundle[{networkLocationSource=cached, networkLocationType=wifi}]]
01-04 19:57:52.299: DEBUG/ClientReporter(12456): reporting location Location[mProvider=network,mTime=1294167472303,mLatitude=48.3791041,mLongitude=16.3618284,mHasAltitude=false,mAltitude=0.0,mHasSpeed=false,mSpeed=0.0,mHasBearing=false,mBearing=0.0,mHasAccuracy=true,mAccuracy=64.0,mExtras=Bundle[mParcelledData.dataSize=148]]
Am Schluß wird dann die Location zurückgemeldet an Google über den ClientReporter ...
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.