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

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

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

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

Интерактивное создание полилинии на карте

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

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

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

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

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

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

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

Эта утилита использует Maps JavaScript API. В частности, кодирование и декодирование путей осуществляется статическими методами encodePath() и decodePath() в пространстве имён google.maps.geometry.encoding . Подробнее о схеме кодирования см. в документе «Формат алгоритма кодирования полилиний» .