Навыки Azure Maps (.NET)
📦

Azure Maps (.NET)

Безопасно 🔑 Переменные окружения

Интеграция Azure Maps в приложения .NET

Добавьте геолокационные сервисы в свои приложения .NET с помощью Azure Maps SDK. Геокодируйте адреса, рассчитывайте маршруты, отображайте картографические плитки и получайте данные о погоде с надежностью корпоративного уровня.

Поддерживает: Claude Codex Code(CC)
📊 69 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «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

Аудит безопасности

Безопасно
v1 • 2/25/2026

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.

0
Просканировано файлов
0
Проанализировано строк
1
находки
1
Всего аудитов

Факторы риска

🔑 Переменные окружения (1)
Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
32
Сообщество
100
Безопасность
74
Соответствие спецификации

Что вы можете построить

Оценщик доставки для электронной коммерции

Расчет времени доставки и расстояний от складов до адресов клиентов с помощью 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?
Используйте Microsoft Entra ID (ранее Azure AD) с DefaultAzureCredential для производства. Это обеспечивает лучшую безопасность, чем ключи подписки, и поддерживает управляемые удостоверения для приложений, размещенных в Azure.
What are the rate limits for Azure Maps APIs?
Лимиты скорости зависят от вашего ценового уровня. Базовый уровень разрешает 500 транзакций в минуту. Реализуйте логику повторных попыток с экспоненциальной задержкой для корректной обработки ответов HTTP 429.
Can I use Azure Maps offline or cache tiles?
Azure Maps требует подключения к интернету для вызовов API. Вы можете кэшировать результаты геокодирования и картографические плитки на стороне клиента, но убедитесь в соблюдении политик кэширования Microsoft и условий обслуживания.
How do I handle geocoding for international addresses?
Azure Maps поддерживает глобальное геокодирование. Используйте параметр country в GeocodingQuery для сужения результатов до определенной страны. Результаты включают локализованные форматы адресов на основе настройки Language.
What is the difference between immediate and async route matrix?
GetImmediateRouteMatrix является синхронным и поддерживает до 100 комбинаций маршрутов. GetRouteMatrix является асинхронным и поддерживает до 700 комбинаций, возвращая операцию, за завершением которой нужно опрашивать.
Are the Azure Maps .NET packages stable for production?
Большинство пакетов находятся в статусе бета-версии (предварительный выпуск) по состоянию на v1.0.1. Они функциональны, но API могут измениться. Следите за репозиторием Azure SDK GitHub для объявлений о стабильных выпусках.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md