我要求在我们的网站上显示地图控件(添加使用气泡,图钉等的数据绘图)。然后,用户应该能够将此地图导出为图像。
有谁知道这是否可能? 我正在尝试使用此控件:http://www.telerik.com/aspnet-mvc/map与ASP.Net MVC5
如果没有,是否有使用其他控件执行此操作的方法?
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用Kendo Drawing API。
可以通过将drawDOM中的值更改为您自己的map的包装元素来自定义。另外,根据需要将proxyURL替换为您自己的。
// Convert the DOM element to a drawing using kendo.drawing.drawDOM
kendo.drawing.drawDOM($("#exampleWrap"))
.then(function(group) {
// Render the result as a PNG image
return kendo.drawing.exportImage(group);
})
.done(function(data) {
// Save the image file
kendo.saveAs({
dataURI: data,
fileName: "example.png",
proxyURL: "http://demos.telerik.com/kendo-ui/service/export"
});
});