Ogłoszenie: wkrótce w Google Maps Platform pojawi się nowy styl mapy podstawowej. Ta aktualizacja stylizacji mapy obejmuje nową domyślną paletę kolorów, ulepszone piny oraz udoskonalenia dotyczące użyteczności i wygody korzystania z map. Wszystkie style map zostaną automatycznie zaktualizowane w marcu 2025 r. Więcej informacji o dostępności i o tym, jak wcześniej włączyć tę funkcję, znajdziesz w artykule Nowy styl map w Google Maps Platform.
Warstwy to obiekty na mapie, które składają się z co najmniej 1 oddzielnego elementu, ale są modyfikowane jako pojedyncza jednostka. Warstwy zwykle odzwierciedlają kolekcje obiektów, które dodajesz na mapie, aby wskazać wspólny związek. Interfejs Maps JavaScript API zarządza prezentacją obiektów w warstwach, renderując ich elementy składowe w jeden obiekt (zazwyczaj nakładkę płytek) i wyświetlając je w miarę zmiany widoku mapy. Warstwy mogą też zmieniać sposób wyświetlania warstwy samej mapy, nieznacznie zmieniając płytki podstawowe w sposób zgodny z warstwą. Pamiętaj, że większość warstw nie może być obsługiwana za pomocą poszczególnych obiektów, ale tylko jako całość.
Omówienie warstw
Interfejs Maps JavaScript API obsługuje kilka typów warstw:
Warstwa danych Map Google to kontener na dowolne dane geoprzestrzenne.
Za pomocą warstwy danych możesz przechowywać dane niestandardowe lub wyświetlać na mapie Google dane GeoJSON.
Obiekt Warstwa rowerowa renderuje warstwę ścieżek rowerowych
lub nakładek rowerowych na wspólną warstwę. Ta warstwa jest domyślnie zwracana w ramach DirectionsRenderer, gdy żądasz wskazówek dojazdu w trybie BICYCLING.
Dodawanie warstwy
Aby dodać warstwę do mapy, wystarczy wywołać metodę setMap(), przekazując jej obiekt mapy, na którym ma być wyświetlana warstwa. Aby ukryć warstwę, wywołaj funkcję setMap(), podając argument null.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-12-22 UTC."],[[["Layers in Maps JavaScript API are objects consisting of multiple items that are treated as a single unit and often represent collections of objects on the map."],["The API provides various layer types, including Data, Heatmap, KML, Traffic, Transit, and Bicycling layers, each serving a distinct purpose for displaying geospatial data."],["You can easily add or hide a layer by calling the `setMap()` method, providing the map object or `null` respectively."],["The example code demonstrates adding a Transit layer to a map centered on London."]]],[]]