用户名
密码
(30天内有效)
注册
注册

首页 > 数 据 >

地图截获器(普通版)0.5Beta

我要收藏
2018-06-30

阅读数:2898

收藏数 15

微信图片_20180701004402.jpg


Highlights

1、支持高德地图部分地图要素图层

2、主菜单即时显示当前设定的参数

3、后台隐藏式浏览进程提升使用体验;

4、繁琐冗余的操作得到适当简化





嗨~多磨,喜闻乐见的地图截获器(普通版)0.5Beta如期而至(差点儿就跳票了啊,还好意思如期而至呢,说好的6月30日发布,那就一定得6月30日发布才行,时间也不算太晚嘛,圈子里有几个这么早睡觉的呀(再说好多人应该都在看比赛吧中场休息的时候记得给我转发一下票圈啊喂


听说有种写作方式叫做欲扬先抑,那就先报忧后报喜吧。原来计划的架构更迭中道崩殂了,因为最终效果相较于矢量版里面的栅格截取功能没什么太大提升,手边又有不少想要尝试增加的功能,几经权衡还是决定继承普通版0.4Beta的框架,以Selenium+Firefox为核心看看能不能增加些新玩意儿。


细心的同学肯定早就注意到我这个工具改名了吧,老师告诉我们做学术一定要严谨,以前叫百度地图截获器,就只能截百度地图啦,现在叫地图截获器,当然就是增加新的地图支持啦。本次更新最大的变化就是添加了对高德地图部分地图要素和图层的支持,包括“街道网络”、“建筑图底”、“绿地分布”、“河流湖泊”、“实时交通状况”、“卫星影像”这六项(图1),“地铁”和“铁路”这两项暂时欠奉,因为我的高德开发者账户只能存储5个自定义样式,这次已经用光啦,399块/月升级到专业版账户实在是负担不起,只能跟各位先说声抱歉了。


微信图片_20180701004408.jpg

图1 地图截获器(普通版)0.5Beta主界面



除了增加新的项目外,还对软件的几处细节做了优化。首先在主界面映入眼帘的就是下面那三行提示信息了,v1对应百度地图截图参数,v2对应高德地图截图参数,最后还有截图尺寸,这里借鉴了矢量版1.0Beta,每次变更参数后会即时更新,方便用户检查参数设置(以前的参数设置真是雾里看花水中望月)。


其次,改进了浏览进程的调用方式,把硕大无比的浏览器窗口隐藏到后台去了,操作起来清爽一些,也有利于避免不小心碰到窗口影响截图的尺寸,一举两得。不过因为前台看不到窗口,为了保险起见适当延长了载入时的缓冲时间,希望能保证截图的稳定性。


再次,去掉了一些原来操作中繁琐冗余的步骤,比如窗口尺寸设置后还需要确认啦,命令执行完毕要手动回到主菜单啦,本来就没有图形化界面,旧版确实对新用户不够友好。


最后,由于Selenium的更新,现在调用浏览器进程对环境变量要求也没那么严格了,只要别把火狐浏览器装到太奇怪的路径应该都可以顺利运行软件,经过我那破败的台式机和笔记本艰难地测试显示,软件顺利运行的概率有些许提升。祝各位玩得愉快~


PS:这次没有补充说明了,附上一张起始位置彩蛋的要素拼图吧这次我们来到华南理工大学的建筑红楼!(图2)



1530377144391832.jpg

图2 华南理工大学建筑红楼及其周边要素

(高德地图)





本站声明

本文仅代表作者观点,不代表城市数据派立场;
本文系作者授权城市数据派发表,未经许可,不得转载;
本网站上的所有内容均为虚拟服务,一经购买成功概不退款,请您理解。

分享:
点赞10
  • 联系城市数据派
    info@udparty.com
  • 顶部