Chinaunix首页 | 论坛 | 博客
  • 博客访问: 524810
  • 博文数量: 150
  • 博客积分: 6021
  • 博客等级: 准将
  • 技术积分: 1201
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-27 20:07
文章分类

全部博文(150)

文章存档

2012年(1)

2011年(27)

2010年(122)

我的朋友

分类:

2010-03-28 09:18:27

地图达人手册 制作自己的GoogleMap

  2009年04月01日 15:12  
[][][][][]

作者:金伟

  如果告诉您简单的3步就可以制作自己的Google地图,您相信么?那么您看完这一篇文章之后我保证您可以自己亲做制作自己的地图。当然一个数据库十分庞大的地图网站单凭我们一个人是吃不消的,但是原理相通,谁能保证明天会不会出现几个地图制作达人呢?


地图达人手册制作自己的GoogleMap

  首先我们向大家推荐一些实用的免费地图网站,让大家在制作地图之前先对地图网站的有所了解,说不定在您制作时给您一点启发。

地图达人手册制作自己的GoogleMap

  首当其冲的当然是Google地图,因为我们所使用的地图网站中,Google地图提供了相当多的服务项目,从卫星地图到等高线地图,还提供了交通流量查询这样方便实用的功能。

Google地图:

地图达人手册制作自己的GoogleMap

  再来是百度地图,百度地图与Google地图的使用方式与互动界面基本上是相同的,由于国内网民多半人有使用百度搜索的习惯,并且在网民中海流传着“查中文上百度,查外文上Google”的说法。

百度地图:

地图达人手册制作自己的GoogleMap

  图吧则拥有非常简易的互动界面,搜索起来非常方便,网站分类齐全,查询比较方便,图吧拥有完全自主知识产权、国际领先的导航级地图信息引擎(GIS)技术,开发出了符合电信级标准的“GEOSPATIAL”综合地图服务平台,具有高度的灵活性,拓展性和稳定性,可统一支持网络地图(WEBGIS)和2G/3G无线网络地图应用。

图吧:

地图达人手册制作自己的GoogleMap

  最后在介绍一个比较有趣的地图网站,E都市,该站点最大的特色就是拥有虚拟的三维地图,虚拟的三维城市地图比较好的解决了卫星地图实景分辨率不高与普通地图不够直观的问题。

E都市:

  在看完这些地图网站后我们发现,其实地图网站有个非常大的特点,就是支持多级别缩放,并采用了不同的图层,在放大之后可以看到区域地图。当然制作一个庞大的地图库对于我们普通用户还是很复杂的,今天我们教大家制作一个与地图网站相同网页。


步骤一:下载软件

  首先我们利用一个非常简单的JAVA软件,那么我们需要做的准备工作就需要下载一个JAVA套件,和另外一个免费软件。JAVA软件进入就可以免费下载。

步骤二:准备图片

  图片可以是地图,可以是普通的图像,只要是软件切割的支持的格式均可,那么挑选一张您想要制作的图片,或者您对缩放地图/图片有特别的创意,那么准备好素材,我们就可以开始了。


地图达人手册制作自己的GoogleMap(2)

地图达人手册制作自己的GoogleMap(2)
您可以自己拼接图片(地图同理)

步骤三:完成切割

  点击下载的软件GMapImageCutter,运行后会出现一个很小的窗口,这个窗口功能非常简单,提供了缩放等级、批量处理、与图片质量选择。选择Open File,打开您要处理的图片,调节缩放等级,点击Create即可完成。

地图达人手册制作自己的GoogleMap(2)

地图达人手册制作自己的GoogleMap(2)

  它的原理非常简单,将我们所提供的图片,按照不同的缩放等级,将图片切成256*256大小的图片,然后自动在存放图片的同一文件夹下生成一个网页与切割好的图片文件夹。当您完成这些步骤之后。恭喜您,打开网页您就生成了一个媲美地图网站的个人网页了。

地图达人手册制作自己的GoogleMap(2)
完成后的图片可以在浏览器中查看

注意事项:
  1.该软件默认缩放级别是4级,请勿随意调节。
  2.调高缩放级别,图片切割数与文件大小会倍增,处理的时间也会倍增。
  3.软件支持jpg、gif、png、bmp格式,请事先转换。
  4.分辨率越高的图片缩放效果会更好
  5.根据您所使用的屏幕(宽屏或者普屏)选择图片,可以制作出最好的浏览效果。

地图达人手册制作自己的GoogleMap(2)
软件还提供了批量处理

  了解了它的原理之后,大家一定都会发现,其实这个软件虽然简单,但是可玩性很丰富,比如现在大家测试机器都喜欢用一些比较常见的测试软件,在这里可以告诉大家这样一个数据。

  以一幅4级缩放需要切割85张256*256的图片为准,那么它在5级缩放时需要切割341张,10级切割需要349525张,15级高达恐怖的357913941,而最高的17级缩放高达21亿张的恐怖数字了。这样大批量的处理可以说是一个相当不错的测试软件。


那么我们在处理完图片之后还能有别的技巧么?当然是有的,之前我们推荐大家使用5级以下的缩放,因为这样切割的文件数不会很离谱,这样方便我们下一步的操作。


地图达人手册制作自己的GoogleMap(3)
17级缩放需要切割21亿张图片

  首先大家应该大致明白了,具有缩放等级的图片其实就是由N张大小相同的小图片组成的,由于缩放等级不同,在不同的等级下所采用的图层是不同的,那么就得出了我们的一个小技巧。

地图达人手册制作自己的GoogleMap(3)

  假设我们手里有一张大合照,每一个人的姓名不一定都记得住,那么修改分割后的小图片,在上面加上文字,这样在放大图片后您会惊喜的发现上面会出现文字,并且还不影响您浏览完整的图片。

地图达人手册制作自己的GoogleMap(3)

  那么同理我们还可以使用更替文件的办法,在不破坏原文件名的基础上,修改即可。为了更加美观,您也可以将重点区域单独拍照,替换放大区域的文件,可以让放大后的照片更美观。

地图达人手册制作自己的GoogleMap(3)

地图达人手册制作自己的GoogleMap(3)

  要注意的是,这些技巧是基于缩放等级比较低的情况下,如果等级过高,会有两种情况,一种是由于提供的图片质量欠佳,放大后的图片基本上没有办法观看;二是,数量过多的图片,让我们后期调整难度加大。

  无论是制作地图网站,还是属于自己的相册网站,希望这篇文章能给您带来新的思路。下次我们将教大家如何自己制作Google Earth中的三维模型与如何分享给大家,尽请期待GPS频道的内容,如果您有好的想法或建议可以前往论坛专版中提问。

阅读(1042) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~