Jump to content

Google maps problem (without gps)


Guest dherrero

Recommended Posts

Guest dherrero

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

Link to comment
Share on other sites

Guest Neil5459

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.

Link to comment
Share on other sites

Guest dherrero
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

Link to comment
Share on other sites

Guest xdalover
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!

Link to comment
Share on other sites

Guest dherrero
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

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.