Триангуляция вышек сотовой связи имеет много форм. Некоторые полагаются на уровень принимаемого сигнала (RSSI). Некоторые полагаются на RSSI и угол прихода на место, не взаимодействуя между башнями.
GPS в телефоне является добровольным, за исключением услуг E-911.
В принципе, существует геолокация на основе контента, если предоставляемый поток загрузки может быть добыт для текстовых подсказок или типа контента, который дает подсказки о геолокации. Это может показаться неубедительным - на самом деле это не так - но многие системы геолокации IP определяют позиции на основе имен хостов, восстановленных с использованием обратного DNS последних прыжков по трассировкам для клиента. Таким образом, если в имени хоста содержится «SFO», они могут означать «Сан-Франциско». Это не хромает, потому что теги могут быть взаимно отфильтрованы, все со страницы, а затем временно.
Я бы порекомендовал немного покопаться в них, а не попугать то, что я написал, особенно в отношении их подводных камней.