Как измерить минимальное расстояние между pointGraphicOverlay и извилистой линиейGraphicOverlay в ArcGIS for Android? - PullRequest
0 голосов
/ 21 марта 2019

Я хочу измерить минимальное расстояние между точкой. Графическое наложение на извилистую линию. Графическое наложение, полученное из набора точек. Я знаю, как измерить расстояние между точками, но я не нашел API для решения моих проблем. проблема.

1 Ответ

0 голосов
/ 21 марта 2019

Итерируйте по точкам извилистой линии, вычисляя расстояние каждой из вашей фиксированной точки, используйте самую короткую?

Это не всегда даст минимальное расстояние - возможно, что линия между двумя точкамиприблизится к фиксированной точке ближе, чем к точкам в конце линии.

Если вы хотите учесть это, вам нужно будет найти минимальное расстояние между фиксированной точкой и каждым отрезком линии p [n], p [n + 1].Это займет больше времени и потребует некоторой забавной математики .....

...