谷歌卫星地图导出MBTile离线包及应用教程

来源:互联网 发布:免费国际长途电话软件 编辑:程序博客网 时间:2024/05/20 11:32

1.说明


网络地图都以切片的方式显示地图,但大多数的地图都面临着一个残酷的现实:由于大多数文件系统和传输协议不是设计来处理数以百万计的图像的。在一个 FAT32 目录中的文件数不能超过 65,536 个,HFS 不能超出 32,767,EXT3 在 20,000 个文件后访问开始减慢。如果还要拷贝到 USB 设备或通过网络对数百万的切片进行分发是很痛苦的一件事。
MBTiles 是一种地图瓦片存储的数据规范,它使用SQLite数据库,MBTiles 规定了数百万切片存储在一个单一的 SQLite 数据库中,并为网络地图传输和分发提供了一种方法,可大大提高海量地图瓦片的读取速度,比通过瓦片文件方式的读取要快很多,适用于Android、IPhone等智能手机的离线地图存储。


水经注万能地图下载器下载我们需要的区域之后,可方便的导出MBTiles格式的地图包,可以在移动端或者API开发中直接调用。

万能地图下载器下载:http://www.rivermap.cn/



2.导出离线包MBTiles


打开水经注万能地图下载器,这里我们下载四川省谷歌卫星1-10的数据。框选四川省范围的数据,双击选择范围开始下载:


下载完成之后,导出为瓦片包:MBTiles,


转换完成之后,在指定的路径会生成.mbtiles地图包:




3.离线包MBTiles的运用


水经注万能地图下载器导出的MBTiles离线地图包,可以直接被移动端地图应用读取,作为离线地图资源显示。我们这里以华为U9508作为测试机,应用为OruxMaps,导出四川省1-10级的test.mbtiles,将其拷贝到手机目录:oruxmaps/maptile下。
启动OruxMaps,点击地图切换按钮。

     

选择offline,选择test.


返回地图界面,将位置定位到四川位置,可见刚刚导入的离线地图。

   
   

技术支持QQ:
4000280050
2853906989
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 荣耀10天气删了怎么办 荣耀7i手机卡顿怎么办 荣耀v9总是自己拨号怎么办 华为荣耀5x很卡怎么办 华为荣耀6plus卡怎么办 华为手机触屏不灵敏怎么办 华为荣耀6x太卡怎么办 华为荣耀7太卡怎么办 荣耀手机开不开机怎么办 华为g750手机开不了机怎么办 华为手机开不了机怎么办 小米手机刷机后激活不了帐号怎么办 魅蓝note5卡顿怎么办 魅蓝note5卡了怎么办 魅蓝note5很卡怎么办 魅蓝note5锁了怎么办 荣耀9开不开机怎么办 4s更新后用不了怎么办 魅蓝3开不了机怎么办 手机不支持联通4g网络怎么办 华为手机出现emui界面怎么办 华为畅玩4x内存不足怎么办 手机电源键掉了怎么办 手机电源键坏了怎么办 小米5s听筒声音小怎么办 荣耀8电源键失灵怎么办 华为荣耀3c卡怎么办 大王卡是2g网络怎么办 联通停用2g副卡怎么办 华为荣耀8忘记解锁密码怎么办 华为手机内存满了怎么办 华为手机无限重启怎么办 华为3c重启怎么办 荣耀6 无限重启怎么办 手机进水无法开机了怎么办 华为手机不停重启怎么办 华为手机反复重启怎么办 酷派电池不耐用怎么办 美图手机充电慢怎么办 酷派b770太卡怎么办 酷派手机出现无命令怎么办