Nan*_*ani 5 android map offline-caching
我如何在android中实现离线地图.我用mapsforge库试了一下.它不为威斯康星州提供二进制映射文件.那么如何创建自己的地图二进制文件?
提前致谢.
你需要两件事:
一个程序,允许您使用mapsforge库.关于这一点,你可以坚持使用名为AdvancedMapViewer的程序作为库的一个例子.
一个mapfile.基本上,您必须从OpenStreetMap数据创建自己的mapfile.这是通过Osmosis插件完成的.这个插件在这里描述:
https://github.com/mapsforge/mapsforge/blob/master/docs/Getting-Started-Map-Writer.md
简而言之,它的工作原理如下:
运行渗透任务,因此在shell上运行(在PATH中渗透):
osmosis --read-pbf wisconsin-latest.osm.pbf --mapfile-writer file=wisconsin.map
然后将创建的文件wisconsin.map放在您的设备上,并从AdvancedMapViewer加载它.
| 归档时间: |
|
| 查看次数: |
11167 次 |
| 最近记录: |