Maps & Location

Explore the latest updates to MapKit.

Sessions

  • Meet Apple Maps Server APIs

    8:00 a.m.

    Simplify your app’s mapping architecture by implementing the Apple Maps stack across MapKit, MapKit JS, and Apple Maps Server APIs. Learn how these APIs can reduce network calls and increase power efficiency, which can help improve the overall performance of your app. We'll show you how to use geocoding and estimated time of arrival APIs to build functionality for a simple store locator, and explore the API authentication flow.

    Watch

  • Meet WeatherKit

    8:00 a.m.

    WeatherKit offers valuable weather data for your apps and services to help people stay up to date on the latest conditions. Learn how to use Swift and REST APIs to access information about the current weather, 10-day hourly forecasts for temperature, expected precipitation, wind reports, the UV Index, and more. We’ll also share how WeatherKit can provide timely, hyperlocal weather information without compromising someone’s personal data or their privacy.

    Watch

  • What's new in Nearby Interaction

    8:00 a.m.

    Discover how the Nearby Interaction framework can help you easily integrate Ultra Wideband (UWB) into your apps and hardware accessories. Learn how you can combine the visual-spatial power of ARKit with the radio sensitivity of the U1 chip to locate nearby stationary objects with precision. We’ll also show you how you can create background interactions using UWB accessories paired via Bluetooth.

    Watch

Labs

  • Core Location lab

    Wednesday @ 3:00 - 5:00 p.m.

    Request an appointment with an Apple engineer for guidance and conversation about your app and the Core Location APIs, best practices, and more.

Digital Lounges

  • Q&A: Maps technologies

    Wednesday @ 9:00 - 11:00 a.m.

    Ask Apple engineers about Maps technologies during this 2 hour text-based Q&A. Bring your questions about MapKit, MapKit JS, Maps Server API, and Indoor Maps. We're excited to help you integrate the all-new map into your app, discuss how to visualize your data by using annotations and overlays, and answer your questions about how to build multi-platform solutions that leverage our latest set of APIs. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others in a group setting.

Sessions

  • What's new in MapKit

    8:00 a.m.

    Come along with us as MapKit enters a new dimension. We'll show you how you can upgrade your app to use the latest map and support the highly-detailed 3D City Experience. Learn how you can visualize data using overlays while ensuring they integrate smoothly into the 3D map. We’ll also cover how to create interactive and immersive experiences with Selectable Map Features and Look Around APIs.

    Watch

Labs

  • Nearby Interaction lab

    Thursday @ 9:00 - 11:00 a.m.

    Request an appointment with an Apple engineer for guidance and conversation about your app and the latest Nearby Interaction APIs, best practices, and more.

  • Core Motion lab

    Thursday @ 10:00 - 12:00 p.m.

    Request an appointment with an Apple engineer for guidance and conversation about your app and the Core Motion APIs, best practices, and more.

Digital Lounges

  • Meet the Presenter: What's new in MapKit

    Thursday @ 10:00 - 11:00 a.m.

    Stream a live rewatch of "What's new in MapKit" with the presenters as they explore MapKit with the developer community. Join a real-time text conversation during the rewatch and participate in a short Q&A afterwards. The rewatch begins 5 minutes after the start of this activity — so don’t be late!

  • Q&A: Maps technologies

    Thursday @ 3:00 - 5:00 p.m.

    Ask Apple engineers about Maps technologies during this 2 hour text-based Q&A. Bring your questions about MapKit, MapKit JS, Maps Server API, and Indoor Maps. We're excited to help you integrate the all-new map into your app, discuss how to visualize your data by using annotations and overlays, and answer your questions about how to build multi-platform solutions that leverage our latest set of APIs. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others in a group setting.