Places SDK for iOS

Build location-aware apps that respond contextually to the local businesses and other places near the user's device.


Get Started

Start building with commonly used features of the Places SDK for iOS.

Get started with Google Maps Platform

Create an account, generate an API key, and start building.

Configure your app

Configure your app to use the Places SDK for iOS.

Learn about Place IDs

Learn about place IDs, which uniquely identify a place in the Google Places database and on Google Maps.

Learn about Place Icons

Request and display icons for various types of places.

Features for Places SDK for iOS (New)

Learn about core features of the Places SDK for iOS (New).

Place Details (New)

Use a Place ID to get details for a place.

Place Photos (New)

Add high-quality photos of places to your application.

Text Search (New)

Get information about places by using a text search.

Nearby Search (New)

Get information about places by specifying a location as a search area.

Place Autocomplete (New)

Add type-ahead autocomplete functionality to your application, (search by place name, address, or plus code).

Place Types (New)

The new version of Place Types adds many new place types, allowing for more granular results from place search and place autocomplete requests.

Features for Places SDK for iOS

Learn about core features of the Places SDK for iOS.

Place Details

Get details about a particular establishment or point of interest.

Place Photos

Add high-quality photos of places to your application.

Find the current place

Learn how to discover the place at the device's currently reported location.

Place Autocomplete

Add type-ahead autocomplete functionality to your application, (search by place name, address, or plus code).

Place Types

The new version of Place Types adds many new place types, allowing for more granular results from place search and place autocomplete requests.

Code Samples

Run sample apps that demonstrate the use of the Places SDK for iOS.

Code Samples Overview

Install and run Places SDK for iOS demos in both Swift and Objective-C.

Maps Platform Codelabs

Learn how to add a current place picker to your iOS app, and more.

Combine extensions

A Swift library containing Combine support for Google Maps Platform iOS SDKs.

Help & support

Get help. Give help. Join the community.

Stack Overflow

Get help. Give Help. Build Maps karma.

Issue Tracker

Report a bug or open a feature request.

Platform status

Find out about platform incidents and outages.

Support

Get help from the Google Maps Platform team.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年08月27日 UTC.