Interaktywne kodery Polyline

Mapy Google mogą generować prostą linię łamaną na podstawie co najmniej dwóch współrzędnych szerokości i długości geograficznej.
Dowiedz się więcej o liniach łamanych, prostych liniach łamanych i złożonych liniach łamanych.

Za pomocą tego narzędzia możesz interaktywnie generować kodowanie linii łamanych na mapie lub wprowadzać współrzędne.
Możesz też odkodować linie łamane na współrzędne, używając tego narzędzia w odwrotnej kolejności.

Jeśli jednak masz już zakodowaną linię łamaną lub listę współrzędnych w postaci ciągu linii GeoJSON i chcesz ją wyświetlić na mapie, użyj interaktywnego dekodera linii łamanej.

Interaktywne tworzenie linii łamanej na mapie

  1. Wpisz adres, kod pocztowy, lokalizację lub punkt orientacyjny, by wyśrodkować mapę, i kliknij Szukaj.
  2. Kliknij mapę, aby umieścić znacznik reprezentujący lokalizację początkową linii łamanej.
  3. Współrzędne znacznika są widoczne w polach Szerokość geograficzna i Długość geograficzna.
  4. Kliknij przycisk Dodaj lokalizację. Spowoduje to dodanie współrzędnych do listy lokalizacji i wygenerowanie w polu Zakodowana linia łamana.
  5. Kontynuuj dodawanie znaczników na mapie, aby dodać wszystkie lokalizacje na linii łamanej do listy lokalizacji i zakodowanej linii łamanej.

Edytowanie współrzędnych

  • Aby usunąć lokalizację, wybierz ją na liście lokalizacji i kliknij Usuń wybraną lokalizację.
  • Aby usunąć wszystkie lokalizacje i zacząć od nowa, kliknij Usuń wszystkie lokalizacje.
  • Nie można edytować lokalizacji. Aby edytować lokalizację, usuń ją i dodaj ponownie. Jeśli lokalizacji nie ma na końcu listy, usuń ją i wszystkie następne.

Tworzenie linii łamanej przez wpisanie współrzędnych

  • Jeśli masz już listę współrzędnych, zamiast umieszczać znaczniki, możesz ręcznie wpisać szerokość i długość geograficzną w odpowiednich polach.

Zdekodowanie linii łamanej na współrzędne

  1. Wpisz linię łamaną w polu Zakodowana linia łamana.
  2. Jeśli linia łamana zawiera znaki ze zmianą znaczenia, kliknij pole wyboru, aby cofnąć ich znaczenie.
  3. Kliknij Dekoduj linię łamaną. Współrzędne są widoczne na liście lokalizacji, a linia jest narysowana na mapie.

To narzędzie korzysta z interfejsu Maps JavaScript API. W szczególności kodowanie i dekodowanie ścieżek są obsługiwane za pomocą metod statycznych encodePath() i decodePath() w przestrzeni nazw google.maps.geometry.encoding. Informacje o schemacie kodowania znajdziesz w artykule o formacie algorytmu kodowania algorytmu kodu łamanego.