Карты Google могут создать простую ломаную линию из двух или более координат широты и долготы.
Узнайте больше о полилиниях , простых и сложных полилиниях .
С помощью этой утилиты вы можете генерировать кодировки полилиний в интерактивном режиме на карте или путем ввода координат.
Вы также можете декодировать полилинии в координаты, используя этот инструмент в обратном порядке.
Однако если у вас есть существующая закодированная полилиния или список координат в виде строки GeoJSON и вы хотите просмотреть полилинию на карте, используйте утилиту интерактивного декодера полилиний .
Создание полилинии в интерактивном режиме на карте
- Введите адрес, почтовый индекс, местоположение или ориентир, чтобы центрировать карту, и нажмите «Поиск» .
- Щелкните карту, чтобы разместить маркер, обозначающий начальное местоположение вашей полилинии.
- Координаты вашего маркера отображаются в полях «Широта» и «Долгота» .
- Нажмите кнопку «Добавить местоположение» . При этом координаты добавляются в список «Местоположение» и создается кодировка в поле «Закодированная полилиния» .
- Продолжайте размещать маркеры на карте, чтобы добавить все местоположения на вашей полилинии в список «Местоположения» и «Кодированная полилиния» .
Редактирование координат
- Чтобы удалить местоположение, выберите его в списке «Местоположение» и нажмите «Удалить выбранное местоположение» .
- Чтобы удалить все местоположения и начать заново, нажмите «Удалить все местоположения» .
- Вы не можете редактировать местоположения. Чтобы изменить местоположение, удалите и снова добавьте его. Если местоположение не находится в конце списка, удалите его и все последующие.
Создайте полилинию, введя координаты
- Если у вас есть список координат, вместо размещения маркеров вы можете вручную ввести широту и долготу в соответствующие поля.
Декодировать полилинию в координаты
- Введите полилинию в поле «Закодированная полилиния» .
- Если ваша полилиния содержит экранированные символы, установите флажок, чтобы отменить их экранирование.
- Нажмите «Декодировать полилинию» . Координаты отображаются в списке «Местоположения» , а линия рисуется на карте.
Эта утилита использует API JavaScript Карт. В частности, кодирование и декодирование путей обрабатываются статическими методами encodePath()
и decodePath()
в пространстве имен google.maps.geometry.encoding
. См. Формат алгоритма кодированной полилинии для получения информации о схеме кодирования.