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:
- Nagłówek (na karcie) z opcjonalnym przyciskiem odświeżania, który umożliwia użytkownikom poproszenie o aktualizację listy (nie zwiększa liczby kroków).
- Pasek działań (opcjonalny)
- Mapa podstawowa (na pełnym ekranie, nie jest rysowana przez aplikacje)
- Wymień wiersze w ramach limitów*
- Markery
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:
- Znacznik na mapie: na mapie oznaczony jednym z tych elementów: tekst (maksymalnie 3 litery), ikona lub obraz.
- 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.
- 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.

Przykłady szablonu listy miejsc (mapy)

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 |