Google地图切割以及类似Google的开源API

本文介绍了如何使用MapBasic脚本实现MapInfo地图窗口的截图功能,并将其保存为PNG格式,同时按照坐标规律命名文件。此外还提到了一个开源项目MapEasy,其功能类似于Google Map API。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

偶尔去了趟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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值