Hacker News new | ask | show | jobs
by fellerts 556 days ago
How are they able to achieve sub-100 meter accuracy? I might be missing something, but In my experience, collecting the cellular parameters is the easy part. The challenge is knowing where the cells actually are. You can ask Google's geolocation API, but that typically returns a fix with ~1000 meter accuracy if it returns a fix at all. These databases are curated based on GPS+cellular information from millions of phones. There is no global source of truth.

If only base stations included location information in their transmissions...

2 comments

FTA: Our localization approach combines open-source databases (OpenCellID [47], Mozilla Location Services [66], and CellMapper [12]) for PCI-to-coordinate mapping of cell towers with a trilateration technique based on relative signal strengths.
That doesn't really answer the question. Those services basically work the same way as Google's geolocation API, but they're somehow able to magically get better accuracy.
Google's cellular geolocation implementation is probably unmaintained & all their focus is on WiFi+GPS+Fusion via SLAM.
Your assertion seems to be that Google's location service must be the best, and there's no way a trivial method can outperform it.

Have you considered that google might just perform poorly compared to other methods?

Interesting.

CellMapper, at least, is not even a little bit open source. It doesn't even have an API.

This leads me to wonder what other details that FA provides which might have been fabricated from thin air.

If someone is focusing on extracting data for a small area, they can manually browse the CellMapper data. An API isn’t required for that—it’s a matter of accessing and analyzing what’s already available through the platform.
Does that make it "open source"?
Kinda, yeah. It's open source in the "intelligence" sense of the phrase because it's openly available information (like OSINT), but it's not freely usable.
Where I am (Australia) all the cellular base stations are licensed, and you can find the licence details including accurate lat/long online:

https://web.acma.gov.au/rrl/site_proximity.main_page