【整理】OsmAnd+OsmAnd-resources+osmandapp的关系

【背景】

折腾:

【已解决】Android Studio中编译Osmand出错:Error找不到符号变量mx_highway_speed_camera

期间,需要去搞清楚:

Osmand

Osmandapp

Osmand-resources

之前的关系。

【折腾过程】

1.去

https://github.com/osmandapp

看看。

发现:

https://github.com/osmandapp/OsmAnd-resources

中的路径是:

osmandapp/OsmAnd-resources

感觉是:

OsmAnd-resources

是从属于osmandapp项目的。

2.然后发现

https://github.com/osmandapp

下面就是之前看到的,包含了很多子项目包括:

https://github.com/osmandapp/Osmand

https://github.com/osmandapp/OsmAnd-resources

https://github.com/osmandapp/OsmAnd-core

https://github.com/osmandapp/OsmAnd-build

https://github.com/osmandapp/OsmAnd-ios

等等等等。

3.去看

https://github.com/osmandapp/Osmand

项目中的解释:

找到点相关资料:

https://github.com/osmandapp/Osmand/wiki

http://wiki.openstreetmap.org/wiki/OsmAnd

http://osmandapp.github.io/faq.html

http://osmandapp.github.io/online-knowledge-base/HowToArticles.html

http://osmandapp.github.io/online-knowledge-base/TechnicalArticles.html#Install_Development_Environment

结果没有找到这些子项目关系的解释。。。

 

【总结】

后来经过很多折腾,才大概明白:

首先,对于osmand这个项目来说:

osmand把所有的代码都放到了github上,主入口是:

https://github.com/osmandapp

(1)然后,针对于常见的,Android等平台的osmand,可以去这里:

https://github.com/osmandapp/Osmand

下载并编译。

(2)而

https://github.com/osmandapp/OsmAnd-resources

中包含了很多资源,

其中就有编译:

https://github.com/osmandapp/Osmand

时所缺少的那几个图片资源:

  • mx_highway_speed_camera
  • mx_barrier_border_control
  • mx_barrier_toll_booth
  • mx_user_defined
  • h_arrow
  • mx_name_finder
  • mx_user_defined

(3)

https://github.com/osmandapp/OsmAnd-ios

看起来应该就是专门针对于iOS平台的了。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量