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