показать булавки около 100 километров - PullRequest
0 голосов
/ 23 февраля 2010

Я внедряю приложение, которое показывает клиентов и мое местоположение пользователя на карте. Но теперь у меня проблема, потому что есть много клиентов, и карта очень неудобная.

Как я могу видеть только булавки на карте или в списке, которые находятся примерно в 100 километрах от я

Надеюсь, кто-нибудь может мне помочь?

Привет Марко

1 Ответ

1 голос
/ 25 февраля 2010

вы должны кэшировать ваше текущее местоположение в переменной CLLocation *. Вы должны рассчитать расстояние каждого контакта (аннотации), который вы добавляете из этого местоположения, используя [myLoc getDistanceFrom: pinLoc], который возвращает CLLocationDistance, который я считаю. Если это> 100 км, не добавляйте его на карту.

...