maps

Integrates MapKit views, annotations, overlays, location tracking, search, and routing into apps via SwiftUI and CLLocationManager/MKLocalSearch/MKDirections.

32|10|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/moasq/nanowave --skill maps-moasq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maps
Source: https://github.com/moasq/nanowave/tree/main/internal/orchestration/skills/features/maps
Command: npx skills add https://github.com/moasq/nanowave --skill maps-moasq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the integration of interactive map functionalities and location-based services into your applications, enabling users to visualize data, find locations, and navigate.

Core Features & Use Cases

  • Map Display: Embed interactive MapKit views in SwiftUI.
  • Annotations & Overlays: Add custom pins, circles, and polylines to maps.
  • User Location: Track and display the user's current location.
  • Search & Directions: Implement place search and routing capabilities.
  • Use Case: Display a list of nearby restaurants on a map, allowing users to tap on an annotation to see details and get directions.

Quick Start

Use the maps skill to display a map centered on a specific coordinate with a custom annotation.

Frequently Asked Questions about maps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate MapKit views and annotations into a SwiftUI application?

To integrate MapKit into SwiftUI, use the maps skill to embed interactive map views and add custom annotations like pins, circles, and polylines for visualizing location data.

Can I track user location and display it on a map using CLLocationManager?

Yes, you can track user location with CLLocationManager. The maps skill supports tracking and displaying the user's current location directly on interactive MapKit views within your application.

How do I implement place search and routing with MKLocalSearch and MKDirections?

Implement place search and routing by using MKLocalSearch and MKDirections. The maps skill integrates these functionalities to enable users to find locations and calculate navigation routes.

Does SwiftUI support adding custom overlays like polylines and circles to maps?

Yes, SwiftUI supports custom overlays. The maps skill allows you to add interactive map overlays including custom pins, circles, and polylines to visualize routes and areas.

What is the best way to display nearby locations and get directions in iOS?

The best way to display nearby locations is by combining MKLocalSearch for finding places and MKDirections for routing. The maps skill simplifies adding these interactive map functionalities and location services.