Key Changes:
Component Implementation:
Core:
Refactored LoadScript to APIProvider with improved context handling (API status, error state, google.maps object). Updated GoogleMap and Marker to use the new context.
Markers & Info:
Implemented AdvancedMarker (for HTML/CSS customization) and InfoWindow.
Drawing:
Implemented Polyline, Polygon, Circle, and Rectangle.
Layers:
Implemented HeatmapLayer, GroundOverlay, TrafficLayer, TransitLayer, BicyclingLayer, KmlLayer, and DirectionsRenderer.
Controls:
Implemented MapControl for adding custom controls. Standard controls are configured via GoogleMap options.
Places:
Implemented Autocomplete component using the Places library.
Overlays:
Implemented OverlayView for flexible custom HTML overlays.
Street View:
Implemented StreetViewPanorama.
Documentation & Deployment:
- Overhauled README.md with a better project overview, installation guide, basic usage example, full component list.
- Document Site is launched.