[1.1.4 (1.1.1 OOTB US/1.1.2 Apple)][Google Locate] Strage results only with T-Mobile
I have a strange behavior of Gooles Locate function here I'd like to share, maybe someone has an idea.
I have two iPhones to test/play with. One is OOTB 1.1.1 (US) the other one of Apple/T-Mobiles 999 Euro iPhones (factory unlocked) they had to sell for a short period in Germany. Both are on 1.1.4, the OOTB 1.1.1 via iPlus 2.0b the other the regular way.
I do have two simcard here, my standard contract o2-DE simcard and one from T-Mobile (Xtra card, prepaid).
Same behavior on both iPhones testing with both simcards inserted or even without any simcard in the iPhones.
Apple partner Skyhook did a pretty good job in Hamburg, Germany, almost any wifi-location is in their database.
When I use the o2-DE simcard or even no simcard in either of the iPhones, the location is found almost accurate to the meter, meaning exactly. Only when inserting the T-Mobile simcard Google Location just shows the area of Hamburg, see the picture.
I Know that in first place the feature relies on the accurancy of the wifi networks in Skyhooks database, then in second place it tries the triangulation with the cell towers.
But why could a T-Mobile simcard inserted give worse results than an other or even no simcard in. Why is, when T-Mobile simcard inserted, obviously no wifi-result used?
I know I dont need Navizon or Locate Me, but even they dont help with it.
Any thoughts, ideas?