Интерактивная программа кодировки ломаных линий

Карты Google могут создать простую ломаную линию из двух или более координат широты и долготы.
Узнайте больше о полилиниях , простых и сложных полилиниях .

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

Однако если у вас есть существующая закодированная полилиния или список координат в виде строки GeoJSON и вы хотите просмотреть полилинию на карте, используйте утилиту интерактивного декодера полилиний .

Создание полилинии в интерактивном режиме на карте

  1. Введите адрес, почтовый индекс, местоположение или ориентир, чтобы центрировать карту, и нажмите «Поиск» .
  2. Щелкните карту, чтобы разместить маркер, обозначающий начальное местоположение вашей полилинии.
  3. Координаты вашего маркера отображаются в полях «Широта» и «Долгота» .
  4. Нажмите кнопку «Добавить местоположение» . При этом координаты добавляются в список «Местоположение» и создается кодировка в поле «Закодированная полилиния» .
  5. Продолжайте размещать маркеры на карте, чтобы добавить все местоположения на вашей полилинии в список «Местоположения» и «Кодированная полилиния» .

Редактирование координат

  • Чтобы удалить местоположение, выберите его в списке «Местоположение» и нажмите «Удалить выбранное местоположение» .
  • Чтобы удалить все местоположения и начать заново, нажмите «Удалить все местоположения» .
  • Вы не можете редактировать местоположения. Чтобы изменить местоположение, удалите и снова добавьте его. Если местоположение не находится в конце списка, удалите его и все последующие.

Создайте полилинию, введя координаты

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

Декодировать полилинию в координаты

  1. Введите полилинию в поле «Закодированная полилиния» .
  2. Если ваша полилиния содержит экранированные символы, установите флажок, чтобы отменить их экранирование.
  3. Нажмите «Декодировать полилинию» . Координаты отображаются в списке «Местоположения» , а линия рисуется на карте.

Эта утилита использует API JavaScript Карт. В частности, кодирование и декодирование путей обрабатываются статическими методами encodePath() и decodePath() в пространстве имен google.maps.geometry.encoding . См. Формат алгоритма кодированной полилинии для получения информации о схеме кодирования.