Frage

Erhalten Sie Position (lat / long) ohne GPS, genau wie mein Standort-Funktion in Google Maps. Ich habe Google Maps in meinem Handy (Sony Ericsson G502 ohne GPS). Es funktioniert gut, ohne GPS in Indien.

1.How Google findet meine Position?
2. Wenn ich CelllD in Opencellid Datenbank bin auf der Suche, hat es weniger Anzahl der Datensätze für Indien. aber Google Maps funktioniert gut in meinem Handy (Indien)
3.Is Google verwendet Opencellid Datenbank oder seine eigene ?. wenn Google seine eigenen verwendet, so hat man Zugriff auf diese Datenbank
4.Is es eine kommerzielle CelllD Datenbank für Indien?

War es hilfreich?

Lösung

Die Antwort ist, dass Mobiltelefone verschiedene Ortungsmethoden verwenden, die meisten wurden als Teil der E-911 (Enhanced 911) oder ein gleichwertige Notdienst für andere Länder (zB 999 in UK) oder da.

Ich weiß nicht, ob GSM oder CDMA alle Lokalisierungs Protokolle oder Standards hat sich über alles, was E-911 und so erfordert. Also ich bezweifle, dass es eine allgemeine API für alle Handys ist.

Handy-Lokalisierung erfolgt über:

  • Ebene GPS
  • Assisted-GPS
  • Mobilfunk Triangulation / Multilaterationssystem
  • Zelle (Turm) Identifizierung (FCC / etc. Zellulären Turm Datenbank-Lookup)
  • Verbesserte Zellidentifikation (E-911)
  • Uplink-Time Difference of Arrival (U-TDOA)
  • Time-of-Arrival (TOA)
  • Ankunftswinkel (AOA)
  • E-OTD (Enhanced-Observed Time Difference)
  • und / oder eine Mischung aus diesen Technologien und Ansätze.

(Src: Wikipedia / Mobile_phone_tracking )

variieren Diese Ansätze in der Genauigkeit und Präzision von ~ 35 km (22 mi) bis ~ 5-10 m (16-32 ft) oder besser.

  

3.Is Google verwendet Opencellid Datenbank oder ihre eigene?.

Es scheint, dass sie ihre eigene Datenbank ohne öffentliche dokumentierte API .

  

4.Is es eine kommerzielle CelllD Datenbank für Indien?

Ich weiß es nicht.

Andere Tipps

Google wird mit ziemlicher Sicherheit eine proprietäre Datenbank. Sie geben so viel wie:

  

Dies beinhaltet die Wi-Fi Access Points um Sie zu analysieren und Ihre IP-Adresse und sendet diese Informationen an einen Server von Google, um dann in eine Position verschoben werden, dass wir auf der Karte zeigen.

http://maps.google.com/support /bin/answer.py?hl=en&answer=153807

Google Street View Autos haben, um Daten über Wireless Access Points bekannt, die in eine solche Datenbank verwendet werden könnten.

Skyhook bietet eine API für Geolokalisierung Geräte auf Basis von Cell-ID, Wireless LAN Access Points und falls vorhanden, GEOGRAPHISCHES POSITIONIERUNGS SYSTEM. Das iPhone OS nutzt dies seine Corelocation Funktionalität zur Verfügung zu stellen.

Sie haben SDKs für die meisten mobilen und Desktop-Betriebssysteme. Es ist sehr gut, aber Sie werden mit ihnen zu sprechen haben über die Lizenzierung.

Wie andere Plakate erwähnt haben, sowohl Skyhook und Google halten proprietäre Datenbanken von Standortinformationen für WiFi SSIDs und Zelle Turm-IDs. Ich glaube, Geomena versucht, eine offene Datenbank befindet IDs zu starten, aber, dass es noch nicht die Breite der Abdeckung hat, dass die proprietären Konkurrenten haben. Google bietet auch eine einfache clientseitige JavaScript-Schnittstelle für IP-Geolocation (genannt ClientLocation), die nur genau genug für einige Anwendungen sein könnte, und eine Vielzahl von IP-Geolocation-Datenbanken existiert.

Wenn Ihre Anwendung Web-basiert ist, können Sie die Vorteile des W3C Geolocation API nehmen, die weg Technologie der besonderen Geolocation abstrahiert und bieten Ihre Website benutzergesteuerten Zugriff auf was auch immer geolocation Verfahren des Browser wählen zu verwenden. Auf dem iPhone wird Skyhook-Datenbank suchen Sie das Telefon mit Mobilfunkmasten oder WLAN oder GPS-Position verwendet wird; Firefox nutzt die Google Location Service, die WiFi-Triangulation verwendet und fällt auf IP-Geolokalisierung zurück.

Mit etwas Abstraktionsschicht (wie das W3C API) können echte Vorteile haben, wenn Sie Ihre Anwendung auf verschiedenen Plattformen arbeiten wollen, die ihre eigene Lage Methoden haben, wenn Sie Ihre Anwendung ordnungsgemäß zu degradieren wollen, wenn nur grobe Methoden der Geolokalisierung verfügbar sind und Sie möchten Ihre Anwendung die Vorteile der zusätzlichen Präzision zu erhalten, wie Sie Ihre Kunden auf Geräte mit GPS-Technologie aufzurüsten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top