Обратное геокодирование всех адресов в радиусе - PullRequest
1 голос
/ 13 октября 2010

Я работаю с iPhone SDK и пытаюсь собрать и сохранить список всех адресов в пределах указанного радиуса (радиус будет варьироваться от 0,25 до 19,75 миль).Понятно, что больший радиус дал бы большое количество результатов, но сейчас я хотел бы, по крайней мере, сделать это за милю или около того.

Конечным результатом будет создание базы данныхблизлежащие адреса, чтобы я мог выбрать случайную выборку из них в любой момент времени.

Я знаю, что обратное геокодирование может дать мне конкретный адрес в широте / долготе, но как мне собрать ВСЕ адреса в Х миляхцентр?Спасибо!

РЕДАКТИРОВАТЬ: В качестве альтернативного метода, если возможно просто сгенерировать количество X случайных точек в радиусе БЕЗ их сохранения в базе данных, это тоже может сработать.

1 Ответ

1 голос
/ 14 октября 2010

Гах, я идиот.Вернулся в триг класс для этого.Я просто определю угол и расстояние между центром и радиусом.

x = xC + Rcos (тета)

y = yC + Rsin (тета)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...