Использование Google Map или Mapquest для получения карты в приложении клиент / сервер - PullRequest
0 голосов
/ 14 июня 2011

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

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

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

Спасибо.

Ответы [ 4 ]

2 голосов
/ 14 июня 2011

Довольно хорошая статья MSDN об использовании Bing Maps SOAP Services с WPF:

http://msdn.microsoft.com/en-us/library/dd221354.aspx

2 голосов
/ 14 июня 2011
1 голос
/ 14 июня 2011

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

Ссылка на метод для службы изображений SOAP: * 1004.* и есть рабочий пример на 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 голосов
/ 05 января 2012

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

...