azure-maps-search-dotnet

Integrate Azure Maps geocoding, routing, rendering, geolocation, and weather into .NET applications.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides .NET developers with a unified interface to Azure Maps for geocoding, routing, rendering, geolocation, and weather data, enabling location-aware features in applications.

Core Features & Use Cases

  • Access geocoding and reverse geocoding via MapsSearchClient.
  • Compute routes and route matrices with MapsRoutingClient.
  • Render maps and tiles using MapsRenderingClient.
  • Determine IP-based location with MapsGeolocationClient.
  • Retrieve weather data through MapsWeatherClient.

Quick Start

Create a MapsSearchClient with a credential (subscription key or Azure identity) and fetch geocoding results for a sample address.

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 add geocoding and routing to a .NET application using Azure Maps?

To add geocoding and routing to a .NET application, use the Azure Maps SDK with modular clients like MapsSearchClient and MapsRoutingClient. These clients provide a unified interface to compute routes and resolve addresses within your .NET projects.

Can I retrieve weather data and render maps in .NET with Azure Maps?

You can retrieve weather data and render maps in .NET by instantiating MapsWeatherClient and MapsRenderingClient. These modular Azure Maps clients deliver weather information and map tiles directly into your location-aware services.

How do I get started with Azure Maps SDK for .NET location services?

To get started with Azure Maps SDK for .NET, create a MapsSearchClient using a subscription key or Azure identity credential. You can then immediately fetch geocoding results for a sample address to verify connectivity.

Does the Azure Maps .NET SDK support IP-based geolocation?

The Azure Maps .NET SDK supports IP-based geolocation through the MapsGeolocationClient. This modular client determines the physical location of devices and services based on their IP addresses.

What is the best way to structure Azure Maps clients in .NET for location-aware features?

The best way to structure Azure Maps clients in .NET is to use modular components like MapsSearchClient, MapsRoutingClient, and MapsRenderingClient independently. This approach allows you to integrate only the specific location services your application requires.

Do I need Azure credentials to use the Maps SDK in .NET?

You need Azure credentials to use the Maps SDK in .NET. The SDK requires authentication via a subscription key or an Azure identity to initialize clients and access geocoding, routing, and weather data.