Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java osmdroid android中的Roadmanager_Java_Android_Osmdroid - Fatal编程技术网

Java osmdroid android中的Roadmanager

Java osmdroid android中的Roadmanager,java,android,osmdroid,Java,Android,Osmdroid,您好,我想使用osmdroid库创建脱机地图。 我想在地图上添加两点,并显示两点之间的道路。 为此,我使用此代码 RoadManager roadManager = new OSRMRoadManager(); ArrayList<GeoPoint> waypoints = new ArrayList<GeoPoint>(); myItemizedOverlay.addItem(MyItemizedOverlay.touchpoint, "touch", "touch"

您好,我想使用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();    
我添加了osmdroid-android-4.2.jar和slf4j-android-1.5.8.jar
我看到并尝试导入它,但我给出了这个错误消息

build path contain duplicate entry src for project      

感谢您的帮助。

RoadManager是OSMBonusPack的一部分

首先,你应该遵循指南

然后跟着

build path contain duplicate entry src for project