azure-maps-search-dotnet

Provide .NET clients for Azure Maps geocoding, routing, rendering, and weather retrieval.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-maps-search-dotnet-davidrrowley
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-maps-search-dotnet
Source: https://github.com/davidrrowley/CortexYouV3/tree/main/.agents/skills/azure-maps-search-dotnet
Command: npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-maps-search-dotnet-davidrrowley

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides clear, actionable guidance for integrating Azure Maps location services into .NET applications so developers can implement address search, routing, map rendering, IP geolocation, and weather features without ambiguity about client usage or authentication.

Core Features & Use Cases

  • Geocoding & Reverse Geocoding: Resolve addresses to coordinates and coordinates to human-readable addresses for search and lookup features.
  • Routing & Route Matrix: Calculate directions, isochrones, and route matrices for navigation, delivery optimization, and ETA estimation.
  • Rendering, Geolocation & Weather: Fetch map tiles and static images for UI, map IP addresses to regions, and retrieve current weather or forecasts for location-aware features.

Quick Start

Create a MapsSearchClient with an environment-provided subscription key or DefaultAzureCredential and call the geocoding or routing method to resolve an address or compute directions.

Frequently Asked Questions about azure-maps-search-dotnet

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

FAQPage Schema
How do I perform address geocoding in .NET using Azure Maps?

Address geocoding in .NET uses a MapsSearchClient initialized with a subscription key or DefaultAzureCredential to resolve addresses into geographic coordinates. The Azure Maps SDK for .NET provides clear client usage patterns for resolving addresses to coordinates.

Can I use Microsoft Entra ID for Azure Maps authentication in a .NET application?

Microsoft Entra ID is supported for Azure Maps authentication in .NET applications. You can initialize clients using DefaultAzureCredential alongside traditional subscription keys and SAS tokens, providing flexible identity-based access management for backend and web apps.

What's the best way to calculate route matrices and isochrones for .NET apps?

Calculating route matrices and isochrones for .NET apps is handled by Azure Maps routing clients. These SDK clients compute directions, isochrone ranges, and route matrices, supporting navigation, delivery optimization, and ETA estimation workflows.

Does the Azure Maps .NET SDK support asynchronous batch geocoding operations?

Asynchronous batch geocoding operations are supported by the Azure Maps SDK for .NET. The client accommodates both synchronous and asynchronous batch processing, including specific error handling patterns for large-scale geocoding tasks.

How do I fetch current weather forecasts and map tiles in a .NET application?

Fetching current weather forecasts and map tiles in a .NET application uses Azure Maps rendering and weather clients. These services retrieve static map images, map tiles, and weather data to enrich location-aware user experiences.

What caching and rate-limit considerations exist for Azure Maps .NET clients?

Caching and rate-limit considerations for Azure Maps .NET clients involve managing API quotas and response storage during batch operations. The implementation guidance covers error handling patterns and rate-limit strategies for backend services.