Skip to main content
Google
Maps Platform
Products
Pricing
Documentation
Get Started
Get Started with Google Maps Platform
Capabilities Explorer
Pricing & Billing
Security & Compliance
Reporting & Monitoring
FAQ
Support and Resources
Customer Care
Incident Management
Maps
Maps JavaScript API
Maps SDK for Android
Maps SDK for iOS
Google Maps for Flutter
Maps Embed API
Maps Static API
Street View Insights
Street View Static API
Maps URLs
Aerial View API
Elevation API
Map Tiles API
Maps Datasets API
Web Components
Routes
Routes API
Navigation SDK for Android
Navigation SDK for iOS
Navigation for Flutter
Navigation for React Native
Roads API
Route Optimization API
Analytics
Google Earth
Places Insights
Imagery Insights
Roads Management Insights
Places
Places API
Places SDK for Android
Places SDK for iOS
Places Library, Maps JavaScript API
Geocoding API
Geolocation API
Address Validation API
Time Zone API
Places Aggregate API
Isochrones API
Environment
Air Quality API
Pollen API
Solar API
Weather API
Solutions
Architecture Center
Industry solutions
Maps Builder agent
WordPress Users
Additional Resources
API Security Best Practices
Digital Signature Guide
Map Coverage Details
Optimization Guide
Mobile OS and software support
Launch stages
Legacy products
Deprecations
URL Encoding
Blog
Community
GitHub
YouTube
LinkedIn
Discord
Innovators
Issue Tracker
/
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Sign in
iOS
Maps SDK for iOS
Google Maps Platform Documentation
Get Started
Contact sales
Guides
Reference
Samples
Resources
Google
Maps Platform
Products
Pricing
Documentation
More
Guides
Reference
Samples
Resources
Blog
Community
More
Maps SDK for iOS
Overview
Setup
Set up the Maps SDK for iOS
Set up an Xcode project
Versions
Tutorials
Add a map with a marker
Select current place
Create a map
Add a map
Configure a map
Map and Tile Coordinates
Businesses and other points of interest
Street View
Launch Google Maps
Customize maps
Overview
Manage map IDs
Map ID overview
Create map IDs
Cloud-based maps styling
Overview
Get Started
Get started and set up
Tutorial - Highlight a road network
Verify an auto-migrated map style
Map feature changes
Create and use map styles
Create and use map styles
Navigate the preview map and find features
Use JSON with map styles
Use JSON with cloud-based maps styling
JSON reference for cloud-based maps styling
Learn about modes and map types
Test map style updates
Style zoom levels
Work with map style versions
What you can style on a map
Understand map style inheritance and hierarchy
Manage styles that overlap
Modify map settings
Control the density of Points of interest
Filter which map features to display
Change the style of buildings
Change the style of landmarks
Change the app background color
Style examples and guidelines
Style examples
Design checklist
Troubleshoot
JSON styling
Add a styled map
Hide map features with styling
Style reference
Data-driven styling for datasets
Overview
Get started
Create and manage a dataset
Add dataset to a map and style dataset
Style data feature examples
Handle tap events
Policies for data-driven stylng for datasets
Data-driven styling for boundaries
Overview
Getting started
Style a boundary polygon
Make a choropleth map
Feature Layer events
Use the Places API and Geocoding API with data-driven styling
Google boundaries coverage
Interact with the map
Camera and view
Controls and gestures
Events
Location data
Reverse Geocoding
Draw on the map
Markers
Advanced Markers
Overview
Create an Advanced Marker
Marker customization
Collision behavior
Marker Events and gestures
Info windows
Shapes
Ground overlays
Tile layers
Open-source libraries
Utility library
Overview
Setup and demo
Marker clustering
Quadtree
KML
GeoJSON
Heatmap
Combine library
Get Started
Get Started with Google Maps Platform
Capabilities Explorer
Pricing & Billing
Security & Compliance
Reporting & Monitoring
FAQ
Support and Resources
Customer Care
Incident Management
Maps
Maps JavaScript API
Maps SDK for Android
Maps SDK for iOS
Google Maps for Flutter
Maps Embed API
Maps Static API
Street View Insights
Street View Static API
Maps URLs
Aerial View API
Elevation API
Map Tiles API
Maps Datasets API
Web Components
Routes
Routes API
Navigation SDK for Android
Navigation SDK for iOS
Navigation for Flutter
Navigation for React Native
Roads API
Route Optimization API
Analytics
Google Earth
Places Insights
Imagery Insights
Roads Management Insights
Places
Places API
Places SDK for Android
Places SDK for iOS
Places Library, Maps JavaScript API
Geocoding API
Geolocation API
Address Validation API
Time Zone API
Places Aggregate API
Isochrones API
Environment