Gestern habe ich ja einfach mal auf gut Glück in die Blogosphäre gefragt was es mit der Ortung des Handys (speziell das iPhone) im Simyo/E-Plus Netz auf sich hat. Es funktioniert hier in Erlangen nämlich nicht wirklich gut bzw. überhaupt.
Wie ich jetzt weiß liegt das nicht am böswilligen Blockieren von Nicht-T-Mobile-Kunden seitens Apple (das iPhone sendet alle Anfragen immer über Server von Apple), sondern direkt an Google. Allwissend scheinen sie bezüglich der Standorte von Mobilfunkmasten nämlich nicht zu sein.
Und um zu testen, ob Google einen bestimmten Mobilfunkmasten kennt habe ich „schnell“ mal eine kleine Anwendung zusammengebastelt. Die Fehlermeldung „Error 1“ bedeutet, dass Google ihn nicht kennt. Sonst bekommt man den Standort angezeigt und kann das per Doppelklick dann im Browser betrachten. An die Liste sichtbarer Sendestationen kommt man beim iPhone durch die Wahl folgender Telefonnummer „*3001#12345#*“. Bei anderen Telefonen sollte es ähnliche Nummern geben (bei Nokia z.B. die gleiche ohne den letzten Stern).

Download (inklusive Sourcecode): googlemapslocateme.zip
Vielleicht hilft’s ja irgendwem. Ich weiß jetzt jedenfalls, dass Google zumindest die Masten von E-Plus in Köln (Defaultwert der Anwendung ist ein Mast in Köln) größtenteils kennt, aber so gut wie keinen in Erlangen :(. Schade …
Dank an Frank Scholle für diverse Standorte von Mobilfunkmasten inklusive LAC/CID Kennung, Frank Brück (oder Neil Young?) für dieses Dokument und schlussendlich noch Davanum Srinivas für diesen kleinen Codefetzen. That’s it … hoffe ich. Eigentlich habe ich nur eine Konsolenversion, die ich vor Monaten gefunden habe, angepasst. Leider finde ich sie jetzt nicht mehr und musste mir wo anders noch ein paar Infos zusammensuchen.