New basemap styling is coming soon to Google Maps Platform. This update to map styling includes a new default color palette, modernized pins, and improvements to map experiences and usability. All map styles will be automatically updated in March 2025. For more information on availability and how to opt in earlier, see New map style for Google Maps Platform.
GMSMapLayer is a custom subclass of CALayer, provided as the layer class on GMSMapView.
This layer should not be instantiated directly. It provides model access to the camera normally
defined on GMSMapView.
Modifying or animating these properties will typically interrupt any current gesture on
GMSMapView, e.g., a user’s pan or rotation. Similarly, if a user performs an enabled gesture
during an animation, the animation will stop ‘in-place’ (at the current presentation value).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-11-15 UTC."],[[["`GMSMapLayer` is a custom subclass of `CALayer` used as the layer class for `GMSMapView` and should not be directly instantiated."],["It provides access to the camera properties of the `GMSMapView`, like latitude, longitude, bearing, zoom level, and viewing angle."],["Modifying or animating `GMSMapLayer` properties can interrupt user gestures on the map and vice-versa."],["Developers can use these properties to programmatically control the map's camera view."]]],[]]