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