Я знаю, что для определения местоположения пользователя, когда GPS отсутствует, iOS приближает положение пользователя, просматривая его близость к ближайшим точкам доступа WiFi, а затем сравнивает это с большой базой данных точек доступа, которая хранится на стороне сервера (см. Skyhook ).
То, что я хочу знать: возможно ли кешировать информацию о сети Wi-Fi и отправить запрос местоположения позже? Я хотел бы, например, чтобы пользователь коснулся кнопки и сохранил данные WiFi. Затем, когда он подключился к Интернету, определите, где он находился, когда кнопка была нажата.
Кажется, что Apple Core Location API находится на слишком высоком уровне абстракции, чтобы сделать это, но я мог что-то упустить или может быть другой способ сделать это.
Спасибо!
ОБНОВЛЕНИЕ: Перефразированный вопрос из-за путаницы.