Interaktywne kodery Polyline

To narzędzie używa interfejsu API JavaScript Map Google. W szczególności kodowanie i dekodowanie ścieżek obsługuje metody statyczne encodePath() i decodePath w przestrzeni nazw google.maps.geometry.encoding. Więcej informacji o schemacie kodowania znajdziesz w sekcji Format zakodowanego algorytmu poliline'a.

Linie łamane w Mapach Google to zbiór par szerokości i długości geograficznej. Dodatkowo dla każdego wierzchołki (lokalizacji) w zakodowanej linii łamanej możesz określić poziom, który wskazuje, że lokalizacja powinna pojawiać się na tym poziomie i dowolny wyższy poziom (tzn. dowolny wzrost powiększenia). Jeśli lokalizacja nie jest widoczna na danym poziomie, linia przechodzi od ostatniej widocznej lokalizacji do kolejnej. Pierwsza i ostatnia lokalizacja muszą być 3 punktami. W przeciwnym razie linia łamana nie będzie wyświetlać się na wszystkich poziomach.

Aby obliczyć kodowanie linii łamanej, możesz użyć tego interaktywnego narzędzia.

  1. Kliknij mapę, aby umieścić pierwszą lokalizację linii łamanej. Możesz przeciągnąć znacznik, aby dostosować lokalizację.
  2. W razie potrzeby określ odpowiedni poziom lokalizacji w polu Poziom wyświetlania.
  3. Kliknij przycisk Dodaj lokalizację, aby dodać lokalizację do listy lokalizacji.
  4. Powtórz te czynności dla każdej lokalizacji na linii łamanej.
  5. Kodowanie łamania linii jest widoczne w polach Zakodowane linie łamane i Zakodowane poziomy. Używaj tych wartości w polach locations i levels podczas tworzenia obiektu google.maps.Polyline.
  6. Zanim zdekodujesz nową linię łamaną, kliknij przycisk Usuń wszystkie lokalizacje, aby wyczyścić listę lokalizacji.