Interaktywne kodery Polyline

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

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

Linie w Mapach Google mają postać pary szerokości i długości geograficznej. Dodatkowo dla każdego wierzchołka (lokalizacji) w zakodowanej linii łamanej możesz też wybrać poziom, który wskazuje, że lokalizacja powinna się na nim pojawiać (na dowolnym powiększeniu). Jeśli lokalizacja nie pojawia się na określonym poziomie, linia przechodzi od ostatniej widocznej do następnej. Pierwsza i ostatnia lokalizacja muszą być 3 punktami. W przeciwnym razie linia łamana nie będzie wyświetlać się na niektórych poziomach.

Możesz użyć tego interaktywnego narzędzia do obliczenia kodowania dla linii łamanej.

  1. Kliknij mapę, aby umieścić pierwszą lokalizację linii łamanej. Aby zmienić lokalizację, możesz przeciągnąć znacznik.
  2. W razie potrzeby w polu Poziom wyświetlania określ odpowiedni poziom lokalizacji.
  3. Kliknij przycisk Dodaj lokalizację, aby dodać lokalizację do listy lokalizacji.
  4. Powtórz te czynności dla każdej lokalizacji w linii łamanej.
  5. Kodowanie łamania łamanej jest widoczne w polach Zakodowane linie łamane i Poziomy zakodowane. Użyj tych wartości dla locations i levels podczas tworzenia google.maps.Polyline.