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 linii łamanych, prostych liniach łamanych, i złożonych liniach łamanych.
Za pomocą tego narzędzia możesz interaktywnie generować kodowanie linii łamanych. Możesz też dekodować linie łamane na współrzędne na podstawie zakodowanego ciągu znaków lub linii GeoJSON.
Interaktywne tworzenie linii łamanej na mapie
- Wpisz adres, kod pocztowy, lokalizację lub punkt orientacyjny. Wybierz pozycję z listy sugestii. Mapa zostanie wyśrodkowana na wybranej lokalizacji.
- Kliknij mapę, aby dodać znaczniki określające linię łamaną. Współrzędne znaczników są widoczne na liście Lokalizacje.
- Na liście Lokalizacje widoczne są współrzędne znaczników.
- W polu Zakodowana linia łamana widoczne jest kodowanie linii łamanej.
- W polu Linia GeoJSON widoczna jest reprezentacja linii łamanej w formacie GeoJSON.
Edytowanie współrzędnych
- Aby edytować lokalizację, przeciągnij znacznik na mapie.
- Aby usunąć lokalizację, kliknij „x” obok niej na liście Lokalizacje.
- Aby usunąć wszystkie lokalizacje i zacząć od nowa, kliknij Wyczyść wszystko.
Tworzenie linii łamanej przez wpisanie współrzędnych
- Jeśli masz listę współrzędnych, zamiast umieszczać znaczniki, możesz ręcznie wpisać szerokości i długości geograficzne w polu Współrzędne linii GeoJSON w formacie GeoJSON.
Dekodowanie linii łamanej na współrzędne
- Wklej linię łamaną w polu Zakodowana linia łamana lub Linia GeoJSON.
- Jeśli linia łamana zawiera znaki ze zmianą znaczenia, kliknij pole wyboru Usuń zmianę znaczenia znaków specjalnych.
- Kliknij Dekoduj linię łamaną lub Dekoduj GeoJSON. Współrzędne pojawią się na liście lokalizacji, a linia łamana zostanie narysowana na mapie.
To narzędzie korzysta z Maps JavaScript API. W szczególności
kodowanie i dekodowanie ścieżek jest obsługiwane przez metody statyczne encodePath()
i decodePath() w przestrzeni nazw google.maps.geometry.encoding.
Informacje o schemacie kodowania znajdziesz w artykule Format algorytmu kodowania linii łamanych.