Я использую функциональность карты в своем приложении для iphone.Я показываю магазины для текущего местоположения пользователей на карте.Всякий раз, когда пользователь прокручивает карту, ему нужно показывать магазины нового местоположения.например.Предположим, что пользователь на
в первом приложении Нью-Йорка покажет магазины Нью-Йорка, но когда он прокручивает карту до Техаса, тогда приложение должно запустить запрос веб-службы для местоположения Техаса.Моя проблема в
1) если запрос веб-службы отправляется при каждой прокрутке карты, приложение может аварийно завершить работу или каждый раз ждать ответа для нового набора магазинов.(для этого я собираюсь указать некоторый жестко закодированный радиус для отправки запроса). Как правильно его обработать.2) Я хочу знать расстояние между двумя точками, чтобы я мог отправить запрос на сервер, только если расстояние между двумя точками больше определенного значения.
Я использую делегатов вида карты для вышеуказанной функциональности.Пожалуйста, предложите мне какой-нибудь правильный способ справиться с этим.
Спасибо