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
- Wpisz adres, kod pocztowy, lokalizację lub punkt orientacyjny, by wyśrodkować mapę, i kliknij Szukaj.
- Kliknij mapę, aby umieścić znacznik reprezentujący lokalizację początkową linii łamanej.
- Współrzędne znacznika są widoczne w polach Szerokość geograficzna i Długość geograficzna.
- Kliknij przycisk Dodaj lokalizację. Spowoduje to dodanie współrzędnych do listy lokalizacji i wygenerowanie w polu Zakodowana linia łamana.
- 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
- Wpisz linię łamaną w polu Zakodowana linia łamana.
- Jeśli linia łamana zawiera znaki ze zmianą znaczenia, kliknij pole wyboru, aby cofnąć ich znaczenie.
- 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.