从坐标保存地图图像

时间:2012-08-06 09:50:40

标签: .net google-maps map

我需要做以下事情:我有一个坐标列表,用于界定地图区域。使用这些坐标,我需要使用地图提供程序可视化该区域(例如:google maps,bing,et c)并将获得的图像保存到文件中。

我正在.net 2.0框架中开发一个c#应用程序,存在一个库或调用哪些可以帮助我做到这一点?

1 个答案:

答案 0 :(得分:4)

您可以尝试使用Google Static Maps API。由于来源:https://developers.google.com/maps/documentation/staticmaps/#Overview

  

Google Static Maps API会返回图片(GIF,PNG或JPEG)   响应通过URL的HTTP请求。对于每个请求,您都可以   指定地图的位置,图像的大小,缩放   级别,地图类型以及可选标记的位置   地图上的位置。您还可以使用标记标记   字母数字字符。

     

Static Maps API图像嵌入在标记的src中   属性,或其在其他编程语言中的等价物。

当你获得img源代码时,你可以在其中操作抛出javascript(获取:Get image data in JavaScript?并保存:http://www.html5canvastutorials.com/advanced/html5-canvas-save-drawing-as-an-image/)或使用服务器代码:https://stackoverflow.com/a/1272126/157666