Сохранить изображение карты из координат

Мне нужно сделать следующее: у меня есть список координат, который ограничивает область карты. С этими координатами мне нужно визуализировать эту область с помощью поставщика карт (пример: карты google, bing и т. д.) и сохранить полученное изображение в файл.

Я разрабатываю приложение С# в рамках .net 2.0, существует ли библиотека или вызовы, которые могут помочь мне в этом?


person Marco    schedule 06.08.2012    source источник


Ответы (1)


Вы можете попробовать использовать Google Static Maps API. Из-за источника: https://developers.google.com/maps/documentation/staticmaps/#Overview

API статических карт Google возвращает изображение (в формате GIF, PNG или JPEG) в ответ на HTTP-запрос через URL-адрес. Для каждого запроса вы можете указать местоположение карты, размер изображения, уровень масштабирования, тип карты и размещение дополнительных маркеров в местах на карте. Вы можете дополнительно пометить свои маркеры буквенно-цифровыми символами.

Изображение Static Maps API встроено в атрибут src тега или его эквивалент в других языках программирования.

Когда вы получаете источник img, вы можете манипулировать внутри него javascript (для получения: Получить данные изображения в JavaScript? и для сохранения: http://www.html5canvastutorials.com/advanced/html5-canvas-save-drawing-as-an-image/) или с помощью кода сервера: https://stackoverflow.com/a/1272126/157666

person apros    schedule 06.08.2012