DA东的gravatar头像
DA东 2014-08-14 15:41:14

撒花时刻到了...求各位牛牛解决..关于地图保存成图片的..给做出来后再追加赠送50牛币。。。。

我想把这个网址站(http://wisec.huanghuai.edu.cn/weixiaoyuan)微校园中的地图以他的最大分辨率保存下来(截图分辨率太差,放大就看不清了)...用哪个技术...有没有大神知道...最好是帮忙给图片截下来....

所有回答列表(3)
limtno的gravatar头像
limtno  LV23 2014年8月14日

这个不好保存的,地图一般都不是一张完整的图片而是由很多小图片组成的,不清楚你看的那个网站他是用的地图的引擎还是用其他技术展示了一张图片。

撒花时刻到了...求各位牛牛解决..关于地图保存成图片的..给做出来后再追加赠送50牛币。。。。

 

最高只能去到这个地图的,由于他本身就是地图,每次是取当前XY坐标里面的20个图片:

<div id="OpenLayers_Map_109_OpenLayers_ViewPort" class="olMapViewport" style="position: relative; overflow: hidden; width: 100%; height: 100%;"><div id="OpenLayers_Map_109_OpenLayers_Container" style="position: absolute; z-index: 749; left: 0px; top: 0px;"><div id="OpenLayers_Layer_WMS_54" dir="ltr" class="olLayerDiv olLayerGrid" style="position: absolute; width: 100%; height: 100%; z-index: 100;"><img class="olTileImage" src="http://wisec.huanghuai.edu.cn/geoserver/gwc/service/wms?LAYERS=hhxyroad-bd&amp;FORMAT=image%2Fpng&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;STYLES=&amp;SRS=EPSG%3A4326&amp;BBOX=112.5,30.9375,115.3125,33.75&amp;WIDTH=256&amp;HEIGHT=256" style="visibility: inherit; opacity: 1; position: absolute; left: -29px; top: -19px; width: 256px; height: 256px;"><img class="olTileImage" src="http://wisec.huanghuai.edu.cn/geoserver/gwc/service/wms?LAYERS=hhxyroad-bd&amp;FORMAT=image%2Fpng&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;STYLES=&amp;SRS=EPSG%3A4326&amp;BBOX=115.3125,30.9375,118.125,33.75&amp;WIDTH=256&amp;HEIGHT=256" style="visibility: inherit; opacity: 1; position: absolute; left: 227px; top: -19px; width: 256px; height: 256px;"><img class="olTileImage" src="http://wisec.huanghuai.edu.cn/geoserver/gwc/service/wms?LAYERS=hhxyroad-bd&amp;FORMAT=image%2Fpng&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;STYLES=&amp;SRS=EPSG%3A4326&amp;BBOX=112.5,28.125,115.3125,30.9375&amp;WIDTH=256&amp;HEIGHT=256" style="visibility: inherit; opacity: 1; position: absolute; left: -29px; top: 237px; width: 256px; height: 256px;"><img class="olTileImage" src="http://wisec.huanghuai.edu.cn/geoserver/gwc/service/wms?LAYERS=hhxyroad-bd&amp;FORMAT=image%2Fpng&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;STYLES=&amp;SRS=EPSG%3A4326&amp;BBOX=115.3125,28.125,118.125,30.9375&amp;WIDTH=256&amp;HEIGHT=256" style="visibility: inherit; opacity: 1; position: absolute; left: 227px; top: 237px; width: 256px; height: 256px;"></div>

如上代码:

每一个小的图片只是其中一部分,所以怎么都取不出一个完整的图片的,只能以想要的比例去拼凑;

撒花时刻到了...求各位牛牛解决..关于地图保存成图片的..给做出来后再追加赠送50牛币。。。。

 

这就是其中的一部分图片,每次都是这么一小块;

 

评论(3) 最佳答案
最代码官方的gravatar头像
最代码官方  LV167 2014年8月14日

用java程序的话可以试试这个:分享一个在osc上看到的java版的截图软件

用浏览器的话,firefox和chrome有很多插件,你可以搜索下。

mj19910923的gravatar头像
mj19910923  LV14 2014年8月14日

这个工程怕是有点浩大哦~

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友