Я использую CoreLocation, чтобы найти текущее местоположение пользователя и отобразить его на карте. Я хочу показать значок с антенной, когда местоположение установлено с использованием спутников, и значок с башнями, когда он использует триангуляцию ячеек башни. В моем тестовом приложении я установил желаемую точность равной kCLLocationAccuracyNearestTenMeters, если при использовании триангуляции ячеек башни этого никогда не достичь, но при использовании спутников у меня были многообещающие результаты.
Как я могу определить режим получения текущего местоположения, спутников или башен, если я увижу, если точность, обеспечиваемая CoreLocation, меньше требуемой, то использует ли спутники, и если нет, использует триангуляцию сотовой ячейки или есть другой путь?