罗孚传说

RoverTang.com

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

偶尔去了趟MAPINFO的论坛,看到了这么个Google地图切割的例子,觉得不错,就在此转载过来。
是一个MapBasic做的程序,把当前MapInfo地图窗口保存为PNG文件格式,并且图片名称已经按坐标规律命名了。由于一直没有研究过Google,所以我只试用了下,发现不错。看来我的MapBasic功力还是不够那,要继续努力,呵呵。
输出地图的原理就是利用MapBasic的代码对MapInfo进行批处理另存窗口功能。当然你也可以用MAPX的ExportMap函数,可惜的是这个函数不支持分辨率的设置,一般输出都是80左右的分辨率,看了官方论坛后得到答案是这样的:Unfortunately, it isn't possible to increase the resolution that the map prints at in MapX. You can do this in MapXtreme 2004.
MapBasic代码太长,这里就不贴了,喜欢的话可以见原贴:maps.msn / google tile cutter
看看人家做出来的效果吧,还是Flash做的,强。地址:http://maps.business.com.au/mapping/mapper.asp

顺便给一个朋友的开源项目作个广告吧,具体看介绍吧,简单的只说一句,类似于Google Map API。
MapEasy:http://mapeasy.sourceforge.net/

posted on 2006-03-29 21:32  Rover.Tang  阅读(5110)  评论(5编辑  收藏  举报