2011-06-14 7 views
0

Я знаю, что довольно легко интегрировать карту из карты google, mapquest или другого в веб-приложение, но мне было интересно, можно ли интегрировать карту на обычном клиент-серверном приложении (WPF).Использование карты Google Map или Mapquest для получения карты на клиентском/серверном приложении

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

Возможно ли это, если да, какая система является лучшей (google, mapquest, bing, any other?). Очевидно, что компьютер должен быть подключен к Интернету, но это не будет из веб-приложения, как упоминалось ранее.

Спасибо.

ответ

2
+0

Обратите внимание, что вам разрешено вставлять карты Google в печатные материалы, если они используют «отличительный аспект продуктов [Google]» - http://www.google.com/permissions/geoguidelines.html –

1

Если вы просто хотите изображение карты для вставки в статический (печатный?) отчет, затем я бы использовал один из e Bing Maps. Вы можете создать изображение, основанное на различных стилях (дорожный, воздушный, гибридный и т. Д.), Либо с использованием интерфейса SOAP, либо через REST.

ссылка Метод службы SOAP образности в http://msdn.microsoft.com/en-us/library/cc981090.aspx, и есть обработанный пример на http://msdn.microsoft.com/en-us/library/dd221354.aspx

В качестве альтернативы (и моего предпочтительного метод), вы можете использовать интерфейс REST, описанный в http://msdn.microsoft.com/en-us/library/ff701724.aspx. Используя этот интерфейс, вы можете сделать простой URL-запрос и, при необходимости, отображать на карте кнопки, маршруты или другую информацию на основе параметров, переданных в URL-адресе.

В любом случае вам нужно будет подписаться на ключ Bing Maps от https://www.bingmapsportal.com.

0

MapQuest также предлагает Static Maps web service, и это, возможно, стоит посмотреть. Я считаю, что включить статические карты в печатных отчетах можно, но это может иметь стоимость лицензирования. Чтобы убедиться, вы хотите проверить условия лицензирования.

 Смежные вопросы

  • Нет связанных вопросов^_^