Нет, это невозможно. Вы можете сделать предположение на основе IP-адреса клиента, но это хорошо только для определения местоположения страны (например, я часто нахожусь на расстоянии до 300 км от моего фактического местоположения).
Единственная оставшаяся опция (если GPS отсутствует, CellID отсутствует, и поскольку IP-адрес ненадежен), это запросить у пользователя реальный (почтовый) адрес и проверить, где он находится - но это не скажет Вы, где пользователь прямо сейчас .