Interaktywne kodery Polyline

Mapy Google mogą wygenerować prostą linię łamaną na podstawie co najmniej 2 współrzędnych szerokości i długości geograficznej. Dowiedz się więcej o kodowaniu polilinii, prostych poliliniachzłożonych poliliniach.

Za pomocą tego narzędzia możesz interaktywnie generować kodowania linii łamanych na mapie lub wpisując współrzędne. Możesz też dekodować polilinie na współrzędne, korzystając z tego narzędzia w odwrotny sposób.

Jeśli jednak masz zakodowaną linię łamaną lub listę współrzędnych w formacie GeoJSON linestring i chcesz wyświetlić linię łamaną na mapie, użyj interaktywnego narzędzia do dekodowania linii łamanych.

Interaktywne tworzenie linii łamanej na mapie

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

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żesz edytować lokalizacji. Aby edytować lokalizację, usuń ją i dodaj ponownie. Jeśli lokalizacja nie znajduje się na końcu listy, usuń ją i wszystkie lokalizacje, które się za nią znajdują.

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.

Dekodowanie linii łamanej na współrzędne

  1. Wpisz linię łamaną w polu Zakodowana linia łamana.
  2. Jeśli polilinia zawiera znaki ze zmianą znaczenia, kliknij pole wyboru, aby je usunąć.
  3. Kliknij Decode Polyline (Dekoduj polilinię). Współrzędne pojawią się na liście lokalizacji, a na mapie zostanie narysowana linia.

To narzędzie korzysta z interfejsu Maps JavaScript API. W szczególności kodowanie i dekodowanie ścieżek jest obsługiwane przez metody statyczne encodePath()decodePath() w przestrzeni nazw google.maps.geometry.encoding. Informacje o schemacie kodowania znajdziesz w sekcji Format algorytmu zakodowanej linii łamanej.