详解Mobile Atlas Creator1.9.16离线地图下载神器之下载自定义图源

简介:

Mobile Atlas Creator1.9.16离线地图下载神器之下载自定义图源

  

    本文详细的介绍了如何使用Mobile Atlas Creator来下载自定义图源,Mobile Atlas Creator是用于下载图源的工具,本文测试的是高德地图,其他地图也差不多类似。


1、关于Mobile Atlas Creator的介绍

    Mobile Atlas Creator是用于下载图源的工具,此工具免费,相信大家也找过不少相关的软件,但是大多数都是收费的。很多制作手机离线地图的朋友也会用到此工具来下载图源。

最新版本为1.9.16,官方网站:http://mobac.sourceforge.net/

下载地址:http://sourceforge.net/projects/mobac/

对于访问不稳定的朋友,也可以到咱51cto下载中心下载使用。

下载地址:http://down.51cto.com/data/1593599

这里值得说下的就是,

rmapsMobile Atlas Creator之前版本的地图源那是可以选择很多种类的商业地图的,后来由于某种原因(据说是商业公司的反对),导致新版本的去掉了,不过这也可以通过自定义图源来解决。

http://rmaps.github.io/


地图纠偏小工具


2、详细使用教程

自定义图源需要创建一个xml文档,然后放到Mobile Atlas Creator 1.9.16\mapsources目录下面

①、编写自定义xml文档

1
2
3
4
5
6
7
8
9
10
<? xml  version = "1.0"  encoding = "UTF-8" ?>
     < customMapSource >
         < name >gaode</ name >
         < minZoom >0</ minZoom >
         < maxZoom >19</ maxZoom >
         < tileType >png</ tileType >
         < tileUpdate >None</ tileUpdate >
         < url >http://emap1.mapabc.com/mapabc/maptile?x={$x}&amp;y={$y}&amp;z={$z}</ url >
         < backgroundColor >#000000</ backgroundColor >
     </ customMapSource >

上述是标准格式,可以根据需要进行修改。

其中url是重点,关于url怎么获取,下文会有详细的介绍。


url获取方法:

首先清除浏览器的缓存 Ctrl+Shift+Delete就可以打开清除缓存界面。


然后再用浏览器打开高德地图,

高德地图 url:http://www.amap.com/


随便拖动地图,浏览下,

打开ChromeCacheView 来查看缓存下来的图片。


如图所示:


wKiom1PPcFOBPrf3AAVD5cR7Ubs759.jpg


可以看到请求的地址:


wKioL1PPcZrS2IYKAAIGpTwd_Sk023.jpg


http://emap1.mapabc.com/mapabc/maptile?x=6746&y=3101&z=13


这个地址直接复制到浏览器地址栏是可以访问,并且看到图片的!如图所示:


wKiom1PPcmnysI63AAII8xap7mk773.jpg

把这个URL地址复制出来,进行一下处理,将& 替换成&amp; x,y,z后面的值改成{$x},{$y},{$z}

http://emap1.mapabc.com/mapabc/maptile?x={$x}&amp;y={$y}&amp;z={$z}


②、软件设置   

 软件打开之后是的默认界面


wKiom1PPZXjTioVFAAl2iEOJrM0343.jpg



选择地图源为添加的gaode,这里就是上文的gaode.xml里面的name


wKioL1PPZwKD1Mn4AAHmUlEqhnM822.jpg


③、转换地图册类型

OSMTracker tile storage


wKioL1PPftKSd-_BAAFG3dWoyps451.jpg

这个类型根据需要进行选取。因为我这是下载切片,然后使用openlayers加载来使用。



④、选择要下载的区域


这个区域可以


地图--》选择区域按--》多边形


建议选择多边形,在地图上勾出需要下载的区域。建议区域不要选择太大,选择过大,下载慢,而且还会有限制。


如图所示:

wKiom1PPZtXByWRpAAEmzjXl4Xk507.jpg


⑤、添加选择的区域

将第④步中勾选的区域保存到layer中

wKiom1PPZxrAYB3CAAHFX2V7FYo714.jpg

选择下载适当的缩放级别,这个根据自己的需要进行调整。


⑥、页面设置

这里主要进行一些地图下载的设置。

wKiom1PPbUvi4m_VAAIF4tBgohc104.jpg

页面设置,建议附加部分都不要。不然下载下来的图片上面有经纬度网格线、页面编号、比例尺、指南针等信息。

选择保存的目录。


这个设置信息是可以保存下来,以后再用的,这样就不用每次都重复的设置了。


⑦、下载

wKioL1PPdE-BtDyWAAHvl8AY0ls893.jpg


这个下载根据你勾选的地图区域的大小、缩放级别的多少来决定。


下载之后,可以看到所下载的图片,

wKioL1PPgsvifiIOAANOCN44HYM332.jpg

文件目录存放的结构是:z\x\y.png的结构


gaodetile\未命名_2014-07-23_172141\gaode\8\209\105.png

其中8表示缩放级别为8,也就是url中z为8

其中209表示x

其中105表示y

所示上述图片,可以构造出一个可访问的url地址:


http://emap1.mapabc.com/mapabc/maptile?x=209&y=105&z=8

可以通过访问上述url地址和本地下载的图片来对比,发现是一样的。









 本文转自 w156445045 51CTO博客,原文链接:http://blog.51cto.com/enetq/1517397,如需转载请自行联系原作者

相关文章
|
4月前
|
Android开发 iOS开发 开发者
轻松实现 UniApp Xcode 上传 IPA 无需 Mac,appuploder 一键上传助你高效开发!
轻松实现 UniApp Xcode 上传 IPA 无需 Mac,appuploder 一键上传助你高效开发!
|
Web App开发 编解码 Ubuntu
YouTube下载视频教程:常用的网站软件插件APP都有涉及
有时候可能需要YouTube上的视频来进行一些操作,比如教程演示,语言学习,视频编辑等.....那么YouTube视频怎么下载下来呢?方法比较多。在这篇文章里我会给大家介绍一些下载YouTube视频的常用网站、浏览器插件、电脑软件和手机APP,方便大家找到最合适的方法去保存油管视频。
1965 1
YouTube下载视频教程:常用的网站软件插件APP都有涉及
|
4月前
|
Android开发 数据安全/隐私保护 iOS开发
ios和安卓测试包发布网站http://fir.im的注册与常用功能
ios和安卓测试包发布网站http://fir.im的注册与常用功能
120 0
ios和安卓测试包发布网站http://fir.im的注册与常用功能
|
4月前
|
安全 定位技术
ENVI软件App Store插件工具的下载、安装与使用方法
ENVI软件App Store插件工具的下载、安装与使用方法
252 1
|
Windows
FL STUDIO21软件最新版新主题、插件、功能介绍
大家常说的“DJ音乐”实际应该指的是EDM音乐,现在市面上的宿主软件几乎都可以制作EDM音乐。DJ音乐制作要学多久?可长可短,想要学精一门艺术和技术至少需要一两年时间。FL STUDIO21软件下载如下:http://t.csdn.cn/3irxK
164 2
|
网络协议 开发工具 git
iOS 制作组件库上传到CocoaPods
iOS 制作组件库上传到CocoaPods
iOS 制作组件库上传到CocoaPods
|
存储 iOS开发
超好用iOS管软件iMazing 2.16.6官网下载及2023新增功能
iMazing 2.16.6这是一款非常方便的 iPhone 管理工具,尤其是在升级、降级、越狱之前,做好备份是必不可少的一步,千万别偷懒。有一款用着顺手的iOS管理工具在手边,让数字生活更安心!
244 0
超好用iOS管软件iMazing 2.16.6官网下载及2023新增功能
使用APICloud实现文档下载和预览功能
使用 APICloud 开发 app 时,可以使用 api.download 方法实现下载;预览文档可以使用 superFile 模块。superFile 模块封装了基于腾讯浏览服务 TBS,使用 X5Webkit 内核,实现文件的展示功能,支持多种文件格式(PDF、Word、Execl、TXT、PPT)。
476 0
APICloud 实现文档下载和预览功能
文档下载是很多app,尤其是企业应用中常用的功能。使用APICloud开发app时,可以使用api.download方法实现下载;预览文档可以使用superFile 模块。superFile 模块封装了基于腾讯浏览服务TBS,使用X5Webkit内核,实现文件的展示功能,支持多种文件格式(PDF、Word、Execl、TXT、PPT)。
299 0
APICloud 实现文档下载和预览功能