heatmapTiles punkt końcowy dostarcza mapy termiczne związane z pyłkami za pomocą nakładki z kafelkami. Nakładka z kafelkami to zbiór kafelków zdjęć, które można wyświetlać na Mapach Google. Każdy kafelek z obrazem ma wymiary 256 x 256 pikseli.
Nakładka z kafelkami to siatka złożona z kolekcji kafelków, z których każdy jest przypisany
(X
,Y
). Kafelek ze współrzędnymi (0,0) jest zawsze na:
północno-zachodni róg mapy. Wartości X
rosną z zachodu na wschód, a
wartości Y
rosną z północy na południe.
zoom level
określa, jak duża lub mała zawartość mapy pojawia się w
widoku mapy. Rozmiar siatki kafelków jest określany przez skalowanie tych elementów: X
i Y
koordynuje wykładniczo zgodnie z poziomem powiększenia.
gridSizeX = XzoomLevel gridSizeY = YzoomLevel
Na przykład przy powiększeniu 2 mapa świata jest przedstawiana w formacie 4 x 4 macierz, co łącznie daje 16 kafelków.
Poniższy obraz przedstawia mapę termiczną TREE_UPI
całego świata z podziałem na sekcje
do kafelków dostępnych przy powiększeniu 2.
Zobacz mapę i fragment mapy współrzędne dla dodatkowe informacje.
Możesz poprosić o aktualne kafelki mapy termicznej pyłków za pomocą heatmapTiles przez wysłanie żądania HTTP GET do:
https://pollen.googleapis.com/v1/mapTypes/TYPE/heatmapTiles/Z/X/Y?key=YOUR_API_KEY
Punkt końcowy mapy termicznej
Aby żądanie zostało zrealizowane, wymagane są wszystkie wymienione poniżej parametry:
KEY
: klucz interfejsu API Twojej aplikacji. Ten klucz identyfikuje aplikację do zarządzania limitami. Dowiedz się, jak uzyskać .TYPE
: typ mapy termicznej do zwrócenia. Zobacz dozwolone .Z
: poziom powiększenia określający wielkość lub małą zawartość mapy pojawią się w widoku mapy. Dozwolone są wartości z zakresu 0–16, gdzie 0 jest wyświetlane cały świat w jednym kafelku.X
,Y
: współrzędne kafelka względem północnego wschodniego rogu (0,0).X
wartości rosną z zachodu na wschód, a wartościY
– z północy na południowy. Współrzędne muszą być prawidłowe przy określonym poziomie powiększenia. Przykład: ustaw poziom powiększenia na 2 i zażądasz kafelka w współrzędnych (10,10), interfejs API zwróci błąd.
Przykładowe żądanie mapy termicznej
Powyższy obraz przedstawia mapę termiczną TREE_UPI
z powiększeniem 2, a także:
współrzędne każdego kafelka. W przykładzie poniżej użyto funkcji heatmapTiles
punktu końcowego w celu zażądania kafelka we współrzędnych (2,1):
https://pollen.googleapis.com/v1/mapTypes/TREE_UPI/heatmapTiles/2/2/1?key=YOUR_API_KEY
Jest to obraz, który można nałożyć na mapę:
Więcej informacji na temat nakładania kafelków na domyślną mapę znajdziesz w artykule Typy nakładanych map.