Простая интеграция Bing-карт в страницу приложения WPF

Как я могу интегрировать Bing Maps в страницу или фрейм в моем приложении WPF? Я нашел много ресурсов для разработки Bing Maps, но мне не нужно разрабатывать с помощью Bing Maps, просто добавьте реальную вещь в свое приложение без гиперссылки на веб-сайт.

Приложения Windows 8 делают это с "контрактами" с другими приложениями метро, но я не вижу аналогичной функциональности с приложениями WPF.

Спасибо!

2 ответа

Просто зайдите сюда и загрузите элемент управления :) http://msdn.microsoft.com/en-us/library/hh750210.aspx Элемент управления находится в "Bing Maps WPF Control SDK"

Если я правильно помню, вам нужно будет зарегистрироваться для ключа api.

UPDATE: для получения ключа api вам необходимо зарегистрироваться здесь https://www.bingmapsportal.com/


Это было намного легче, чем я ожидал, у @Tjofras был правильный ответ, но вот еще одна разработка:

1) Получите ключ разработчика Bing Maps бесплатно здесь - https://www.bingmapsportal.com/. Существует пробная версия, которая предоставляет вам все возможности, но в течение ограниченного времени, и есть базовая версия, которая бесплатна, но имеет ограниченные возможности.

2) Создайте проект в Visual Studio для рабочего стола

3) Ознакомьтесь с этой статьей для пошаговых инструкций и точных строк кода для ее интеграции в ваш проект.

  • Эта строка находится вверху страницы MainWindow.xaml:

    XMLNS: м = "CLR-имена: Microsoft.Maps.MapControl.WPF; сборка = Microsoft.Maps.MapControl.WPF"

  • Добавьте карту в существующую сетку с ключом разработчика, начальными значениями широты и долготы и начальным уровнем масштабирования с помощью тегов:

m: объект карты

Теги CredentialsProvider (код лицензии разработчика)

Значок центра (начальная широта и долгота)

Тег ZoomLevel (как вы увеличили его)

  • Просмотрите API и сделайте приложение отличным!

licensed under cc by-sa 3.0 with attribution.