首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从开放街道地图导入脱机地图Nutiteq

从开放街道地图导入脱机地图Nutiteq
EN

Stack Overflow用户
提问于 2014-05-17 00:47:35
回答 2查看 659关注 0票数 1

我目前正在尝试将脱机地图导入nutiteq。我从OpenStreetMap下载了一张地图,但该地图有一个.osm扩展。我如何将这种扩展导入到Android中呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-17 08:10:38

.osm只是包含元素标签OSM的XML文件格式。也就是说,它包含原始数据。根据nutiteq网站,nutiteq不直接支持这种格式。但它支持其他各种格式,如MBTiles,这些格式适合脱机使用。

票数 1
EN

Stack Overflow用户

发布于 2014-05-18 18:45:30

正如scai所提到的,.osm是不能直接使用的原始数据文件。.osm是数据交换格式,需要在应用程序中进行处理,包括使用Nutiteq的应用程序。.osm文件中缺少的主要部分是可视化样式:.osm文件定义了对象和标识的坐标(例如,一条线是“公路”),但它没有给出如何绘制它的任何提示--用哪种颜色、线条宽度等。

我建议尝试的是使用渗透将.osm文件转换为.map文件,然后使用映射库来呈现映射如Nutiteq wiki页面所示。Mapsforge包含一些默认样式,但您可以找到更好的样式表。有几个提供现成和最新.map文件的OpenStreetMap数据提供程序,所以您可能不需要进行转换,其中一个是AndroidMaps,它甚至包括了几个样式表。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23706516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档