Android基于mAppWidget实现手绘地图(五)--如何创建地图资源
2015-08-13 19:28
1571 查看
地图资源可以通过Slicing Tool工具生成,教程如下:
1.打开Eclipse标准版4.3.2,以Java项目形式导入”slicingtool“项目,运行。(必须是eclipse4.3.2及以上版本,不然会少包而报错)
2.此时会新启一个eclipse,在新的里面widow-->show view-->mAppWidget-->Map Slicing Tool,打开窗口:
选择被切块格数大小(一般建议256格)
如果你想使用地图的GPS特点,填写校正数据
Export后,会得到一个xml文件和很多的png文件,将其拷贝到项目的assets下:
手动校准:为了方便你手动校准离线地图,你可以修改map.xml,类似于这样:
地图资源是下面的结构:
<map_name>_files文件下是存放缩放级别文件夹。在这个图片中0是最低缩放级别,11是最高的缩放级别。最高的缩放级别是存放被切成碎格的原始图片。任何切片文件都按照如下格式命名:(<列名>_<行名>.png)
<map_name>.xml是离线地图的配置文件。
1.打开Eclipse标准版4.3.2,以Java项目形式导入”slicingtool“项目,运行。(必须是eclipse4.3.2及以上版本,不然会少包而报错)
2.此时会新启一个eclipse,在新的里面widow-->show view-->mAppWidget-->Map Slicing Tool,打开窗口:
选择被切块格数大小(一般建议256格)
如果你想使用地图的GPS特点,填写校正数据
Export后,会得到一个xml文件和很多的png文件,将其拷贝到项目的assets下:
手动校准:为了方便你手动校准离线地图,你可以修改map.xml,类似于这样:
<?xml version="1.0" encoding="utf-8"?> <image format="png" overlap="1" tilesize="256"><size height="970" width="1665"> <calibrationrect> <point lat="51.512234697322576" lon="-0.18319487571716309" topleft="1" x="218" y="110"> <point lat="51.50428161952125" lon="-0.15317827463150024" x="1625" y="728"> </calibrationrect> </image>
地图资源是下面的结构:
<map_name>_files文件下是存放缩放级别文件夹。在这个图片中0是最低缩放级别,11是最高的缩放级别。最高的缩放级别是存放被切成碎格的原始图片。任何切片文件都按照如下格式命名:(<列名>_<行名>.png)
<map_name>.xml是离线地图的配置文件。
相关文章推荐
- android定位和地图开发实例
- 共享/出售即时通讯源代码,类似微信陌陌,全新定义基于Tiagse的社交聊天系统
- iOS百度地图SDK基本配置和使用
- Android闹钟
- cocos3.x导出自定义类到Lua以及手动绑定要回调的函数
- Cocos2d-x 2.3.3版本 FlappyBird
- 苹果IOS开发者账号总结
- Android ScrollView不在最顶部解决办法
- Android平台免Root无侵入AOP框架Dexposed使用详解
- Android之Service启动方式
- 平安科技移动开发二队技术周报(第十五期)
- 平安科技移动开发二队技术周报(第十四期)
- 最美应用-从Android研发工程师的角度之[厨房故事]
- Android开发实现连续跳转几个界面后在最后一个界面完美跳回最初的界面
- 最美应用-从Android研发工程师的角度之[最美时光]
- Android 学习之Fragment的创建
- android百度定位后显示在地图上点击弹出气泡
- 4.ios-NSdictional
- iOS 开发小技巧
- iOS FMDB 查询 批量更新