Guest dherrero Posted November 4, 2009 Report Posted November 4, 2009 Hi. I am trying to use Google maps (without activate GPS) but doesnt detect my position (using cell towers). I ve installed other programs that uses the cell position and cant get the cell id. Some could make it work or am I the only one? (I ve searched but didnt find anything)..... Dani
Guest Neil5459 Posted November 4, 2009 Report Posted November 4, 2009 Hi dani- are you using a TG01, or the Omnia? I've certainly had no problems with Google obtaining my positon using cell tower triangulation on my Toshiba. Google Layers continues to show my approximate position even when Google Maps is turned off.
Guest dherrero Posted November 4, 2009 Report Posted November 4, 2009 Hi dani- are you using a TG01, or the Omnia? I've certainly had no problems with Google obtaining my positon using cell tower triangulation on my Toshiba. Google Layers continues to show my approximate position even when Google Maps is turned off. Hi Now I m selling my OmniaPro and trying a tg01. I buy cheap and sell soon my devices because my goal is to adapt my little programs to all the devices... By and strange reason I cannot get cell id using google maps, commmgrpro.....mmm strange.... I will hard reset :D Dani
Guest xdalover Posted November 4, 2009 Report Posted November 4, 2009 Hi Now I m selling my OmniaPro and trying a tg01. I buy cheap and sell soon my devices because my goal is to adapt my little programs to all the devices... By and strange reason I cannot get cell id using google maps, commmgrpro.....mmm strange.... I will hard reset :D Dani Hola Dani, just for curiosity...why do you want to use Google Maps with cell towers having a great GPS inside? Best Regards!
Guest dherrero Posted November 5, 2009 Report Posted November 5, 2009 Hola Dani, just for curiosity...why do you want to use Google Maps with cell towers having a great GPS inside? Best Regards! Hi again. GPS as location service is nice but but has two problems: waste your battery and doesnt work inside buildings. Location based on Cell ID & Location Area Code isnt exact but in cities is +-100 meters. This is valid to know where you are, services and shops near you, etc, etc. Google maps for Windows Mobile uses this system and other programs like CommMgrPro (automatic profiles based on time and location). Well, yesterday I did more tests. Google maps worked when GPS was ON or Wifi was ON (many systems get your position based on wifi network). But when the device was connected using 3g (without gps) didnt work. I ve done some tests using my debug programs. These are my conclusion: This is the struct used by Windows Mobile to return Cell / Location Area code info: typedef struct rilcelltowerinfo_tag { DWORD cbSize; // @field structure size in bytes DWORD dwParams; // @field indicates valid parameters DWORD dwMobileCountryCode; // @field TBD DWORD dwMobileNetworkCode; // @field TBD DWORD dwLocationAreaCode; // @field TBD DWORD dwCellID; // @field TBD DWORD dwBaseStationID; // @field TBD DWORD dwBroadcastControlChannel; // @field TBD DWORD dwRxLevel; // @field Value from 0-63 (see GSM 05.08, 8.1.4) DWORD dwRxLevelFull; // @field Value from 0-63 (see GSM 05.08, 8.1.4) DWORD dwRxLevelSub; // @field Value from 0-63 (see GSM 05.08, 8.1.4) DWORD dwRxQuality; // @field Value from 0-7 (see GSM 05.08, 8.2.4) DWORD dwRxQualityFull; // @field Value from 0-7 (see GSM 05.08, 8.2.4) DWORD dwRxQualitySub; // @field Value from 0-7 (see GSM 05.08, 8.2.4) DWORD dwIdleTimeSlot; // @field TBD DWORD dwTimingAdvance; // @field TBD DWORD dwGPRSCellID; // @field TBD DWORD dwGPRSBaseStationID; // @field TBD DWORD dwNumBCCH; // @field TBD BYTE rgbBCCH[MAXLENGTH_BCCH]; // @field TBD BYTE rgbNMR[MAXLENGTH_NMR]; // @field TBD } RILCELLTOWERINFO, *LPRILCELLTOWERINFO; Tipically the programs interested in location uses dwCellID and dwLocationAreaCode. Ok, TG01 is returning 0 in dwCellID but dwLocationAreaCode is correct. Maybe is my radio rom version, or movistar (spain)rom. dwLocationAreaCode is similar to Postal Code. Each code covers a wide area. dwCellID is more precise. In a city one location is covered by one LAC and some Cells ID. IN this way, for example, CommMgrPro detects when I leave home 30 meters. Well, I am going to modify the program to allow only LAC system..... Dani
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now