Szablon listy miejsc (mapy)

Szablon listy miejsc zawiera uporządkowaną listę lokalizacji (lub kontenerów podlist) nałożoną na mapę udostępnianą przez bibliotekę aplikacji.

Szablon listy miejsc (mapy) zawiera:

Znaczniki

Używaj znaczników, aby łączyć elementy listy z lokalizacjami na mapie lub identyfikować lokalizację kotwiczną. Możesz oznaczyć znaczniki jako klikalne (podobnie jak w przypadku dowolnego obszaru na mapie), aby umożliwić użytkownikom klikanie ich w celu wywołania działania, np. wyświetlenia informacji o danym znaczniku.

Rodzaje znaczników:

  1. Znacznik na mapie: na mapie oznaczony jednym z tych elementów: tekst (maksymalnie 3 litery), ikona lub obraz.
  2. Znacznik listy (nie jest wyświetlany): na liście znacznik, który odpowiada znacznikowi na mapie, z pasującymi metadanymi i komponentem obrazu lub ikony.
  3. Znacznik punktu zakotwiczenia (opcjonalny): na mapie służy do wskazywania środka obszaru wyszukiwania.

Aplikacje mogą dostosowywać kolor tła znaczników. Kolor znacznika mapy jest stosowany do znacznika listy.

Dostosowywanie znaczników do marki aplikacji

Przykłady szablonu listy miejsc (mapy)

Lista lokalizacji z odpowiednimi ponumerowanymi znacznikami na mapie i znacznikiem kotwicznym pośrodku (w jasnoniebieskim kolorze).

Wymagania dotyczące wygody użytkownika szablonu listy miejsc (mapy)

Deweloperzy aplikacji:

MUST Wyświetlanie czasu trwania lub odległości dla każdego elementu listy (z wyjątkiem elementów, które można przeglądać).
MUST Powiąż działanie z każdym wierszem listy (wiersze zawierające tylko informacje są niedozwolone).
POWINNO Na liście musi być co najmniej 1 lokalizacja lub element listy, który można przeglądać (kontener).
POWINNO Wyświetlaj na mapie odpowiedni znacznik dla każdej lokalizacji na liście.
POWINNO Ogranicz liczbę lokalizacji do tych, które są najbliższe lub najbardziej trafne.
POWINNO Rozważ obsługę odświeżania treści na liście, aby użytkownicy mogli ją aktualizować po wyjeździe poza zasięg pierwotnej listy.

Materiały

Typ Link
Materiały referencyjne interfejsu API PlaceListMapTemplate , PlaceListMapTemplate.Builder
Przewodnik dla programistów Dostęp do szablonów map