Найти расстояние до путевых точек? Или путевая точка в пределах х миль? - PullRequest
0 голосов
/ 22 января 2011

Это скорее теоретический вопрос о том, как это сделать, а не вопрос программирования.Тем не менее, целевой платформой является Android.

У меня есть список путевых точек.И у меня есть моя текущая должность.Я хочу знать, близка ли мне какая-либо из путевых точек, например.+/- 5 км.Я мог бы рассчитать расстояния до каждой путевой точки отдельно, чтобы выяснить, находится ли она в пределах указанного радиуса, но разве нет лучшего способа сделать это?Например, включены ли эти точки в эту область (область вокруг моей позиции в 5 км) (вы можете сделать что-то подобное при работе с графикой и событиями нажатия / касания)?

Любая помощь приветствуется!*

/ Магнус

1 Ответ

0 голосов
/ 22 января 2011

Что вы ищете для гео-пространственного анализа?Для этого существует Java-проект с открытым исходным кодом.

http://java -source.net / open-source / geospatial

Google, конечно, предоставляет эту услугу как частьпакет pro maps.

http://www.google.com/enterprise/earthmaps/index.html

(Примечание: я использую семантическую технологию, а аллегрограф обеспечивает приличный геопространственный API)

...