Intereting Posts
(php) regexto удалять комментарии, но игнорировать события внутри строк PHP Regex, извлеките все пользовательские теги из текста Извлечь doctype с помощью simple_html_dom laravel trailing Slashes перенаправляет на localhost Распечатайте шаблон для отображения чисел до 5 строк и 5 столбцов, таких как 5 4 3 2 1 и в следующей строке 4 3 2 1 5 до 5-й строки Попробуйте Catch с предупреждениями PHP Обратное очищение изображения с помощью PHP Загрузка файлов в формате MP3 / MP4 не работает Функция Move_uploaded_file () не работает Возможна множественная база данных в одном запросе? Google API – запрос на токен из Oauth2 возвращает нулевой токен Cookie по-прежнему настроен на HTTP с ini_set ('session.cookie_secure', 1); PHP: Cookie в браузере, но получить индекс undefined error Ошибки сервера WAMP для переключения версий Apache / PHP на новую установку Как мне получить доступ к циклическому циклу с храповым механизмом php и отправке клиента внутри приложения?

Как нарисовать многоугольник на карте Google, используя множество координат

У меня есть массив, содержащий широту и долготу другого местоположения, которые отображаются на карте google. Теперь мне нужно сделать многоугольник, проходящий через все эти точки. Я нашел хороший учебник в google apis, но этот пример хорошо работает только для 3 очков.

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

Спасибо.

Просто возьмите пример, который вы взяли, и добавьте больше очков.

Однако с более чем тремя точками у вас возникнут проблемы с пересечением, если вы не отсортируете координаты должным образом.

Чтобы исправить это, вам понадобится алгоритм:

Вот ответ: Сортировка точек, чтобы избежать пересечений .

Вы можете остановиться во второй точке ответа, вы просто вычислите центр вашего полигона, а затем углы, чтобы отсортировать точки.

Однако с этим алгоритмом нельзя использовать широту и долготу.

Для этого масштаба вы можете просто проецировать координаты на 2d-плоскость.

Пойдите для этого: проекция Меркатора