【问题标题】:Roadmanager in osmdroid androidosmdroid android中的Roadmanager
【发布时间】:2014-12-04 09:56:07
【问题描述】:

您好,我想使用 osmdroid 库创建离线地图。
我想在地图中添加两个点并显示它之间的道路。
为此,我使用此代码

RoadManager roadManager = new OSRMRoadManager();
ArrayList<GeoPoint> waypoints = new ArrayList<GeoPoint>();

myItemizedOverlay.addItem(MyItemizedOverlay.touchpoint, "touch", "touch");
waypoints.add(userlocation);//start point

waypoints.add(MyItemizedOverlay.touchpoint);// end point 
Road road = roadManager.getRoad(waypoints);
PathOverlay  roadOverlay = RoadManager.buildRoadOverlay(road, getApplicationContext());
mapView.getOverlays().add(roadOverlay);
mapView.invalidate();    

但是当我想使用它时,我会收到此错误消息。

RoadManager cannot be resolved     

我添加了 osmdroid-android-4.2.jar 和 slf4j-android-1.5.8.jar
我看到 this link 并尝试导入它,但我给出了这个错误消息

build path contain duplicate entry src for project      

感谢您的帮助。

【问题讨论】:

    标签: java android osmdroid


    【解决方案1】:

    RoadManager 是 OSMBonusPack 的一部分。

    首先,您应该遵循OSMBonusPack HowToInstall 指南。

    然后关注OSMBonusPack tutorial

    【讨论】:

      猜你喜欢
      • 2014-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多