What’s new in maps?

Generated on 8/3/2024

1 search

At WWDC 2024, Apple introduced several new features in MapKit and MapKit JS. Here are the key updates:

  1. Place ID: A new identifier for places, allowing developers to reference specific locations represented by map items in MapKit. This can be used to display detailed information about places in your app's UI.

  2. Place Cards: These can be displayed in various styles (full presentation, compact, or just a link to view in the Maps app) and can be used even if your app or website doesn't feature a map view. The MapItem detail and Place detail APIs support this feature.

  3. Enhanced Search APIs: Improvements include the ability to search for more types of places (e.g., music venues, skateparks, castles), physical features (e.g., rivers, mountain ranges), and specific address components (e.g., city, postal code). Searches can be restricted to specific areas, and the server API now supports pagination for handling large sets of results.

  4. MapKit JS Enhancements: Simplified token provisioning process, making it easier to get started with MapKit JS. The new token provisioning tool generates domain-specific token strings that don't expire until manually revoked.

  5. Selection Accessory APIs: These APIs allow for the display of place information directly on the map, providing additional context and value to users.

For more detailed information, you can watch the session Unlock the power of places with MapKit.

Relevant Sessions

Chapter Markers for "Unlock the power of places with MapKit"