inside22
@inside22

Как найти координату центра между N-количеством географических координат?

Друзья,
у меня есть N-количество меток на карте, мне нужно найти координаты середины.

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

Буду очень признателен вам, если подскажите как это можно сделать.

Точки храню в ElasticSearch, обрабатываю при помощи PHP, вывожу в iOS приложении.
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
uBlock, Ghostery, WOT, TosterComfort, RKN Alert
Координата X будет средним арифметическим всех координат X ваших точек.
Аналогично Y.
Надеюсь, принцип понятен.
По сути это центр масс, если точки одинаковые, хотя в теории им можно задавать веса.

Советую сделать в два прохода.
1) Сначала просто считаете центр.
2) Смотрите, какие точки (флуктуации, выбросы) дальше, чем 1.5 экрана, исключаете их.
3) Снова считаете центр на основе оставшихся - и вот это уже будет решение.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ИНЛАБ Воронеж
от 80 000 до 100 000 руб.
PaymentWall Global Новосибирск
от 100 000 до 180 000 руб.
от 80 000 до 120 000 руб.
23 мая 2019, в 06:34
4000 руб./за проект
23 мая 2019, в 04:22
500 руб./в час
22 мая 2019, в 23:03
15000 руб./за проект