Azure Maps (.NET)
Интеграция Azure Maps в приложения .NET
Добавьте геолокационные сервисы в свои приложения .NET с помощью Azure Maps SDK. Геокодируйте адреса, рассчитывайте маршруты, отображайте картографические плитки и получайте данные о погоде с надежностью корпоративного уровня.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «Azure Maps (.NET)». Geocode 'Space Needle, Seattle, WA'
Ожидаемый результат:
- Coordinates: 47.6205,-122.3493
- Formatted Address: 400 Broad St, Seattle, WA 98109
- Confidence Score: 0.95
Использование «Azure Maps (.NET)». Get route from Seattle to Redmond with traffic
Ожидаемый результат:
- Distance: 24.3 kilometers
- Duration: 28 minutes (with traffic)
- Route Points: 156 coordinates
- Traffic Delay: 5 minutes
Аудит безопасности
БезопасноDocumentation-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.
Факторы риска
🔑 Переменные окружения (1)
Оценка качества
Что вы можете построить
Оценщик доставки для электронной коммерции
Расчет времени доставки и расстояний от складов до адресов клиентов с помощью API матрицы маршрутов
Приложение для планирования путешествий
Создание пошаговых направлений с маршрутизацией с учетом дорожного движения для планирования автомобильных поездок
Полевой сервис с учетом погоды
Объединение данных о местоположении с условиями погоды для оптимизации расписания полевых специалистов
Попробуйте эти промпты
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.
Лучшие практики
- Используйте аутентификацию Microsoft Entra ID для производственных сред вместо ключей подписки
- Реализуйте логику повторных попыток с экспоненциальной задержкой для обработки ограничения скорости (HTTP 429)
- Кэшируйте результаты геокодирования для часто запрашиваемых адресов для сокращения вызовов API
Избегать
- Хранение ключей подписки в исходном коде вместо переменных среды или Azure Key Vault
- Выполнение отдельных запросов геокодирования в цикле вместо использования пакетных операций
- Игнорирование данных о дорожном движении для расчета маршрутов в часы пик
Часто задаваемые вопросы
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?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-maps-search-dotnetСсылка
main
Структура файлов
📄 SKILL.md