作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在日志中
02-19 14:41:29.151 10336-10336/com.example.app E/BONUSPACK﹕ OSRMRoadManager::getRoad: request failed.
02-19 14:41:29.151 10336-10336/com.example.app I/System.out﹕ 2
我有 route.gpx
文件,但我不知道如何使用它
GeoPoint startPoint = new GeoPoint(48.13, -1.63);
mapView = (MapView) findViewById(R.id.mapview);
mapCTRL = (MapController) mapView.getController();
mapCTRL.setZoom(13);
mapView.setBuiltInZoomControls(true);
mapCTRL.setCenter((new GeoPoint(startPoint)));
RoadManager roadManager = new OSRMRoadManager();
ArrayList<GeoPoint> waypoints = new ArrayList<GeoPoint>();
waypoints.add(startPoint);
//waypoints.add(new GeoPoint(16.236505, 103.264646)); //end point บ้านดินดำ
waypoints.add(new GeoPoint(48.4, -1.9)); //end point
Road road = roadManager.getRoad(waypoints);
System.out.println(road.mStatus);
Polyline roadOverlay = RoadManager.buildRoadOverlay(road, this);
mapView.getOverlays().add(roadOverlay);
mapView.invalidate();
setContentView(mapView);
mapView.invalidate();
最佳答案
假设您计划使用在线路由服务,这个问题应该与这个问题相关联: RoadManager for osmdroid error
假设您想要一个离线路由系统,那么使用 OSRMRoadManager(它使用 OSRM 在线服务)是无关紧要的。你可以看看离线路由软件,比如 GraphHopper。
关于android - 如何在我的 OSM 应用程序上显示路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21874351/
我是一名优秀的程序员,十分优秀!