Как рассчитать координаты - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть список координат такой же широты, долготы. Я хочу разделить их на окружность вокруг исходной координаты.
Например, у меня есть список из 6 элементов с одинаковыми координатами. Как получить координаты точки вершины списка шестиугольника, используя JavaScript с картой Google
divided coordinates from list of 6 location same coordinate

1 Ответ

0 голосов
/ 17 февраля 2020

Звучит так, будто комментарии Кена Яна - именно то, что вы ищете.

fucntion printPoints(latitude, longitude, radius, vertices){

    for (var i = 0; i < vertices; i ++){
        console.log([latitude + (radius*Math.cos(Math.PI*2/vertices * i)), longitude + (radius*Math.sin(Math.PI*2/vertices * i))]);
    }

}

printPoints(0, 0, 10, 6); //prints [10, 0] [5, 8.7] [-5, 8.7] [-10, 0] [-5, -8.7] [5, -8.7]

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

...