如何将 html 页面地图保存成大分辨率图片?

142 天前
 weixiaoD

在高德地图开发平台里标记了基础地点(截图标记三处示例), 然后现在需要将他打印成海报张贴到墙上(宽度 1m), 但是没有找到给导出的方法, 直接截图浏览器的话直接拉伸会很模糊, 但是 html 页面是提供滚轮无损放大的,大伙有没有什么好的方法可以实现这个要求?

2193 次点击
所在节点    程序员
14 条回复
xixiv5
142 天前
蠢办法,截图转矢量 然后就可以无损放大了
foolishcrab
142 天前
chrome 插件市场搜一下很多
但你这个需求我寻思买个纸质地图好点吧,还能复用呢
weixiaoD
142 天前
@foolishcrab 请问有关键字提供吗? 我找的都是普通的截图, 截图页面的话 以这个高德官方示例页面 https://lbs.amap.com/demo/javascript-api-v2/example/district/district-labels
iceecream
142 天前
https://github.com/xiaolidan00/offline-map-download
关键字 离线地图,好多工具,以前用过软件下载谷歌地球的图。14 层要下好久好久。
软件名称不记得了,好像叫啥 x 啥 map 。
hullopanda
142 天前
直接嵌套在网页里面把网页尺寸改大(按照 100CM 乘以 200 以上 DPI 算出来 PX ),然后打印成 PDF 不就行了
yunye
142 天前
用百度地图试了下,F12 开发者工具打开,打开设备工具类,手动填一个超大的的 4K 以上的分辨率,等页面渲染好了,再把网页保存为图片
okakuyang
142 天前
直接把浏览器窗口拉大再截图不就完事了
AV1
142 天前
有两个笨方法:
方法 1 ,分成几块截,最后拼成一张大图。
方法 2 ,用虚拟机,创建一个分辨率非常巨大的虚拟显示器,用浏览器打开,再给浏览器截图。
ntedshen
142 天前
一米 150dpi 换算一下也就 59dpcm ,6000 像素。。。
一米见方的话找个 4k 拼分六份就搞定了。。。
realJamespond
142 天前
canvas 直接 draw image 即可
craftsmanship
141 天前
@xixiv5 截图都是 PNG 的 怎么转矢量。。
SmiteChow
141 天前
没有一个人提到瓦片数据和图片合并处理? https://blog.smitechow.com/legacy/2014/02/google-mapspython.html
cutecore
141 天前
SmiteChow
141 天前
@cutecore 你真棒,有 bsky 账号吗,欢迎互关 @smitechow.com

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1130021

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX