Repozytorium z przykładami omawianymi na szkoleniu Google Maps
Istnieje wiele pakietów, które mogą się okazać pomocne podczas tworzenia aplikacji wykorzystującej Google Maps JavaScript API.
- @types/googlemaps - zbiór definicji klas i struktur danych używanych w Google Maps JS API dla transpilatora Typescript.
- @types/geojson - zbiór definicji struktur danych zawartych w standardzie GeoJSON dla transpilatora Typescript.
- @googlemaps/loader - klasa pozwalająca na dynamiczne ładowanie Google Maps JS API używając do tego obiektów klasy Promise, lub tradycyjnych callback'ów.
- @googlemaps/markermanager - narzędzie do zautomatyzowanego zarządzania wyświetlaniem bardzo dużych ilości markerów na mapie, w celu optymalizacji wydajności działania wyświetlanej mapy.
- @googlemaps/jest-mocks - zestaw mocków/zaślepek dla framework'a Jest w celu imitowania Google Maps JS API w testach.
- @googlemaps/ogc - pakiet dodający WmsMapType do Google Maps JS API.
- @angular/google-maps - biblioteka z komponentami Google Maps JS API przeznaczonymi dla aplikacji korzystających z framework'a Angular. Uwaga: brak wersji oznaczonej jako stabilna!
- @google/markerclusterer i @google/markerclustererplus - narzędzia przeznaczone do klastrowania markerów w wybranym zasięgu.
- @google/markerwithlabel - pakiet dostarczający klasę rozszerzającą
google.maps.Marker
o możliwość dowiązania do markera wybranej etykiety.
- Google Maps JavaScript API v3 Utilities - kod źródłowy części wspomnianych wyżej pakietów NPM
- Dokumentacja Google Maps JS API
- Dokumentacja kodu źródłowego Google Maps JS API
- Przykłady użycia Google Maps JS API