Azure Maps (.NET)
Integrate Azure Maps into .NET Applications
Add location-based services to your .NET applications with Azure Maps SDK. Geocode addresses, calculate routes, render map tiles, and access weather data with enterprise-grade reliability.
Download the skill ZIP
Upload in Claude
Go to Settings → Capabilities → Skills → Upload skill
Toggle on and start using
Test it
Using "Azure Maps (.NET)". Geocode 'Space Needle, Seattle, WA'
Expected outcome:
- Coordinates: 47.6205,-122.3493
- Formatted Address: 400 Broad St, Seattle, WA 98109
- Confidence Score: 0.95
Using "Azure Maps (.NET)". Get route from Seattle to Redmond with traffic
Expected outcome:
- Distance: 24.3 kilometers
- Duration: 28 minutes (with traffic)
- Route Points: 156 coordinates
- Traffic Delay: 5 minutes
Security Audit
SafeDocumentation-only skill for Azure Maps SDK in .NET. No executable code present. Static analysis found 0 security issues. Requires Azure credentials (subscription key or Entra ID) which is expected behavior for Azure service integration.
Risk Factors
🔑 Env variables (1)
Quality Score
What You Can Build
E-commerce Delivery Estimator
Calculate delivery times and distances from warehouses to customer addresses using route matrix API
Travel Planning Application
Generate turn-by-turn directions with traffic-aware routing for road trip planning
Weather-Aware Field Service
Combine location data with weather conditions to optimize field technician schedules
Try These Prompts
Help me geocode the address '1 Microsoft Way, Redmond, WA 98052' using Azure Maps SDK for .NET. Show me how to set up the MapsSearchClient with a subscription key and retrieve the coordinates.
I need to calculate driving directions from Seattle to Redmond with traffic data enabled. Show me how to use MapsRoutingClient with RouteDirectionOptions to get distance, duration, and turn-by-turn instructions.
I have a list of 50 customer addresses that need to be geocoded. Show me how to use GetGeocodingBatch with GeocodingQuery objects to process them efficiently in a single request.
Help me implement a service area checker that shows all locations reachable within 20 minutes from a given point. Use GetRouteRange with RouteRangeOptions to generate the isochrone polygon.
Best Practices
- Use Microsoft Entra ID authentication for production environments instead of subscription keys
- Implement exponential backoff retry logic to handle rate limiting (HTTP 429)
- Cache geocoding results for frequently accessed addresses to reduce API calls
Avoid
- Storing subscription keys in source code instead of environment variables or Azure Key Vault
- Making individual geocoding requests in a loop instead of using batch operations
- Ignoring traffic data for route calculations during peak hours
Frequently Asked Questions
How do I authenticate with Azure Maps in production?
What are the rate limits for Azure Maps APIs?
Can I use Azure Maps offline or cache tiles?
How do I handle geocoding for international addresses?
What is the difference between immediate and async route matrix?
Are the Azure Maps .NET packages stable for production?
Developer Details
Author
sickn33License
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-maps-search-dotnetRef
main
File structure
📄 SKILL.md