Карты для коммерческих приложений WPF - PullRequest
4 голосов
/ 22 июня 2011

В настоящее время я разрабатываю коммерческое приложение для Windows (с открытым исходным кодом, бесплатную демонстрационную версию с ограниченной функциональностью) в .Net 4.0 с использованием C # и WPF.Сейчас я ищу библиотеку карт со следующими функциями:

  • Данные о всемирной онлайн-карте и / или спутниковых данных (например, Bing или Google Maps. Однако из-за отсутствия покрытия OpenStreetMap неуточнение)
  • Отображение пользовательских цветных меток
  • Опционально: возможность простого добавления упрощенной автономной карты при более низком уровне масштабирования

Какое картографическое решение удовлетворяет этим требованиямбез нарушения каких-либо лицензий поставщика карты?

Ответы [ 4 ]

3 голосов
/ 24 июня 2011

Если бы вы выбрали Bing, это довольно просто.Как я уже сказал, я не сделал это сам, но я видел это на демо.Это должно быть что-то вроде:

<maps:Map Name="bingmap" Mode="AerialWithLabels" CredentialsProvider="enteryourkeyhere"/>

Где карты - это пространство имен: clr-namespace:Microsoft.Maps.MapControl;assembly=Microsoft.Maps.MapControl

Затем в коде позади:

GeoCoordinate co = new GeoCoordinate((double)myLatitude, (double)myLongitude);
bingmap.SetView(co, 18);

Вежливость идет к КевинуDerudder, который сделал отличную презентацию (именно там я ее и увидел).Это было о Silverlight, но должно быть почти то же самое для WPF.Посмотрите его сообщение в блоге с примером кода.

1 голос
/ 22 июня 2011

Вы смотрели на NASA World Wind? У них много информации для разработчиков, размещенной на их сайте. Он основан на JAVA, но есть способы обойти это.

http://worldwind.arc.nasa.gov/java/

И, будучи правительственным агентством, я бы представил, что их изображения бесплатны.

Веб-сайт ESRI Инструменты разработчика Страница продукта

0 голосов
/ 31 января 2014

Это отлично, я думаю, у него будет больше, чем нужно: Великолепные карты для Windows Forms & Presentation

Просто скачайте код и посмотрите демо!

0 голосов
/ 10 декабря 2012

Возможно, вам придется пойти на рекламу. Если это так, также посмотрите на Thinkgeo Mapsuite.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...