2012-08-06 169 views
2

我需要做以下事情:我有一个分隔地图区域的坐标列表。通过这些坐标,我需要使用地图提供者(例如:google地图,bing等)将该区域可视化并将获取的图像保存到文件中。从坐标保存地图图像

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

回答

4

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

的谷歌静态地图API返回一个图像(无论是GIF,PNG或JPEG) 响应于经由一个URL的HTTP请求。对于每个请求,您可以在地图上的 位置指定地图的位置,图像的大小,缩放比例 级别,地图类型以及可选标记的位置。您还可以使用 字母数字字符为您的标记添加标签。

静态地图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

+0

如何使用捕捉到静态谷歌地图的道路? – ManirajSS 2016-08-23 13:34:44