Android studio 使用Android Studio创建应用程序为用户提供离线地图和离线路由

Android studio 使用Android Studio创建应用程序为用户提供离线地图和离线路由,android-studio,openstreetmap,osmand,osmandmapcreator,Android Studio,Openstreetmap,Osmand,Osmandmapcreator,我正在尝试创建一个应用程序模型,允许用户使用该应用程序在城市中导航 地图需要在线的原因是我的应用程序需要根据流量修改地图中的交通灯模型 目前我尝试OSM,因为谷歌地图不提供任何交通灯数据 我的问题是我不知道如何创建一个离线地图,通过使用OSMAnd,我能够使用OsmAndMapCreator创建一个OBF文件,之后我不知道如何实现它(我在网上找不到任何教程) 我也不知道该使用哪种离线路由服务,我发现OSMAnd可以用来提供导航,但我不知道如何在新的应用程序中实现它 我很抱歉,如果这是一个离题或含

我正在尝试创建一个应用程序模型,允许用户使用该应用程序在城市中导航

地图需要在线的原因是我的应用程序需要根据流量修改地图中的交通灯模型

目前我尝试OSM,因为谷歌地图不提供任何交通灯数据

我的问题是我不知道如何创建一个离线地图,通过使用OSMAnd,我能够使用OsmAndMapCreator创建一个OBF文件,之后我不知道如何实现它(我在网上找不到任何教程)

我也不知道该使用哪种离线路由服务,我发现OSMAnd可以用来提供导航,但我不知道如何在新的应用程序中实现它

我很抱歉,如果这是一个离题或含糊不清的问题,但我没有更多的选择


多谢各位

从tomtom签出api。@Nitin感谢您的建议,将尝试使用OsmAnd和自定义在线路由器。自己实现在线路由器。然后,您可以使用OsmAnd从设备访问路由器,在地图上显示生成的路线并将其用于导航。@scai我的问题是,我不知道如何使用Android Studio在我的应用程序中实际实现OsmAnd,我似乎找不到任何关于使用OsmAnd API的好文档,对不同的术语感到困惑。@LeeLapHerng您不必“实现OsmAnd”。只需将其安装在您的手机上,并让它使用您自己的路由引擎即可。OsmAnd已经支持各种现成的在线路由器(OSRM,您的)。它还可以通过额外的路由引擎来增强,例如通过。