#iphone #location #latitude-longitude
#iPhone #Расположение #широта-долгота
Вопрос:
Я знаю, как найти широту и долготу с помощью класса CLLocationManager, но для получения этих значений нужен GPS.Но есть также случаи, когда сигналы GPS могут не приниматься.
Итак, в то время я хочу найти значения широты и долготы, используя метод триангуляции вышки сотовой связи в приложении iPhone, возможно ли это.
Пожалуйста, кто-нибудь подскажет мне, как это реализовать…
Спасибо всем
Комментарии:
1. Вы знаете, что iOS уже делает это за вас и скрывает все кровавые подробности за
CLLocationManager
и друзьями?2. Я не в курсе этого. Но здесь у меня есть сценарий, подобный тому, что я получаю широту и длину с помощью GPS, но если у меня нет сигналов GPS, я также должен иметь возможность получать широту и долготу. Как я могу это сделать?
3. Пожалуйста, сообщите мне, если я ошибаюсь
Ответ №1:
CLLocationManager сначала использует триангуляцию, а затем попытается получить сигнал GPS. Вы не можете точно сказать, основаны ли координаты на триангуляции или GPS, смещение по вертикали может дать вам информацию.
Вот почему CLLocationManager будет работать даже на iPad только по Wi-Fi, он попытается выполнить триангуляцию через Wi-Fi.