As I mentioned in my previous post, CellID is the identifier for the GSM towers. So these towers are very generally fixed and their location (also address and/geographic location) is known by GSM providers. But for sure this is their business data and is not publicly shared.
Some biggies, like Google, OpenCellID and other communities developed some solutions to gather CellID vs. Latitude, Longitude data and they share them through their services. The bigger the community gathers the data, the better the data freshness, coverage and accuracy is. So Google has the best data for now.
In the code, we query Google’s map service to get latitude and longitude data with the cellId we had in my previous post. In the future posts, I’ll extend this project to show a map control thorough bing maps (live maps) and virtual earth services. Code is pretty straight forward with some HttpWebRequests and documents itself. So I’ll not tell the functions or response reading algo here. But it is “as is”.
You can download the codes : GetCellDetailsII.rar (35.85 kb)