Используйте MapView в iOS без подключения к Интернету

Можем ли мы показать текущее местоположение пользователя на MapView в iOS без интернета? Также возможно ли показать маршрут между текущим местоположением и другим местом без интернета? Любая помощь будет оценена.


person user2996143    schedule 15.02.2014    source источник


Ответы (1)


Да, ты можешь. Местоположение пользователя может быть получено через сотовую связь или GPS (если есть) без Wi-Fi. Core Location имеет дело с этим (источником для получения местоположения) внутри.

Для получения дополнительной информации вы можете взглянуть на этот фрагмент моего кода

Вы также можете найти полезный этот ответ и обязательно посмотрите здесь это почти ваш вопрос.

person Julian    schedule 15.02.2014
comment
Итак, вы говорите, что можно получить текущее местоположение с помощью CLLocationManager без подключения к Интернету. Но можно ли показать маршрут между текущим местоположением и другим местоположением на карте без нашего интернета? - person user2996143; 15.02.2014
comment
нарисовать маршрут будет возможно, но я думаю, что вам нужно будет разобраться с маршрутизацией (установить точки для следования маршрута). Если у вас будет какая-либо геопространственная база данных и механизм работы с информацией, это будет возможно без подключения к интернету. Но вы можете обновить местоположение пользователя и посмотреть, как оно соответствует вашему пункту назначения без подключения к Интернету. - person Julian; 15.02.2014
comment
Спасибо за вашу помощь. Но я прочитал один блог, в котором говорится, что вы можете рисовать линию, используя MKPolyLineView между двумя местоположениями? Является ли это возможным? - person user2996143; 15.02.2014
comment
да, вы обязательно должны использовать это. Взгляните на мое последнее обновление ответа - person Julian; 15.02.2014
comment
В последнее время я рисовал прямоугольник на карте немного по другому - person Julian; 15.02.2014
comment
Можно ли использовать метод openInMapsWithLaunchOptions MapKit для отображения навигационного маршрута внутри приложения без интернета? - person user2996143; 15.02.2014
comment
Да, если получение местоположения пользователя не отключено для приложения или устройства (режим полета). Дополнительные сведения см. в документы, более длительное обсуждение следует перенести в чат, если ваша репутация выше. - person Julian; 15.02.2014