2009-03-08 5 views
1

Ich möchte meine aktuelle Breite/Länge von Google Maps Mobile 3.0 mit Hilfe eines Skripts abrufen, die ich könnte ein Python sein. Ist das möglich? Und noch wichtiger: Ist die Google Maps Mobile API für solche Interaktionen gedacht? Irgendwelche rechtlichen Probleme?Abrufen der Breiten-/Längengrad von Google Map Mobile 3.0 MyLocation-Funktion

Grundsätzlich habe ich ein S60-Telefon, das GPS nicht hat, und ich habe gefunden, dass Google eine eigene Datenbank verwaltet, um Cell IDs mit lat/longs zu verknüpfen, je nachdem, welche Zelle ID ich am nächsten bin, kann es meine aktuelle annähern Lage. Nur die Cel ID-Informationen des Betreibers sagen mir nicht, wo ich auf der Erde bin, bis eine solche Verbindung zwischen Zell-ID und Längen-/Breitengrad verfügbar ist (wofür ich denke, Hilfe von GMM zu suchen; natürlich, wenn es dafür sorgt Dies...).

Zweitens schiebt der GMM 3.0 meine aktuelle Breite/Länge zum iGoogle Latitude Gadget ... also sollte es einen Weg geben, auf dem ich die gleichen Informationen durch mein benutzerdefiniertes Gadget/Skript abrufen kann, oder?

Antwort

1

Nein, Sie können nicht auf ein Python-Skript oder eine andere S60-Anwendung zugreifen, da die Plattformsicherheitsfunktionen von S60 3rd ed. Selbst wenn die Google Maps-Anwendung Informationen auf die Festplatte schreibt, kann Ihre App nicht auf die anwendungsspezifischen Dateien anderer Apps zugreifen.

Google Maps verwendet zellenbasierte Ortung zusätzlich zu GPS oder wenn GPS nicht verfügbar ist. Google hat keine APIs von Drittanbietern veröffentlicht, um diese Conversions von Zellen über Tower zu Conversions durchzuführen.

1

Sie müssen dies nicht über Google Maps tun. Die Zuordnung für die Zellen-ID zu Längen- und Breitengrad ist verfügbar von http://www.opencellid.org.

Sie können die Rohdatendatei abrufen und dann einen Teil der Daten mit der von Ihnen benötigten Genauigkeit abtasten. Dann können Sie mithilfe der Pys60-Elocation-API die aktuelle Zellen-ID abrufen (dazu benötigen Sie den DevCert).

Für weitere Informationen nehmen Sie einen Blick auf diese: http://discussion.forum.nokia.com/forum/showthread.php?t=112964

+0

Siehe auch http://stackoverflow.com/questions/82184/public-cell-id-databases für andere Datenbanken. –