gpt4 book ai didi

android - 从开放街道 map 导入离线 map Nutiteq

转载 作者:行者123 更新时间:2023-11-29 17:49:49 26 4
gpt4 key购买 nike

我目前正在尝试将离线 map 导入 nutiteq。我从 OpenStreetMap 下载了一张 map ,但该 map 的扩展名为 .osm。我怎样才能将这种扩展导入到 Android?

最佳答案

正如scai提到的,​​.osm是不能直接使用的原始数据文件。 .osm 是数据交换格式,需要处理才能在应用程序中使用,包括带有 Nutiteq SDK 的应用程序。 .osm 文件中主要缺少的部分是视觉样式:.osm 文件定义了对象的坐标和身份(例如,一条线是“高速公路”),但它没有给出任何如何绘制它的提示——用什么颜色、线宽等。

我建议尝试使用 osmosis 将 .osm 文件转换为 .map 文件,然后使用 mapsforge 库渲染 map like shown in Nutiteq wiki page . Mapsforge 包含一些默认样式,但您可以找到更好的样式表。有几个供应商提供带有 OpenStreetMap 数据的现成和最新的 .map 文件,因此您可能不需要进行转换,其中之一是 AndroidMaps谁甚至包括几个样式表。

关于android - 从开放街道 map 导入离线 map Nutiteq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23706516/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com