【发布时间】:2018-03-22 12:46:15
【问题描述】:
我正在开发一个使用离线地图的应用。 现在我需要在应用程序中实现离线导航。 可以实现离线导航吗?
更新: 我试过 grapphopper,但它不能离线工作。
GeoPoint startPoint = new GeoPoint(41.4670689,69.5824818);
RoadManager roadManager = new GraphHopperRoadManager("API KEY", true);
ArrayList<GeoPoint> waypoints = new ArrayList<>();
waypoints.add(startPoint);
waypoints.add(new GeoPoint(41.3868364,69.4419728));
Road road = roadManager.getRoad(waypoints);
Polyline roadOverlay = RoadManager.buildRoadOverlay(road);
map.getOverlays().add(roadOverlay);
map.getController().setCenter(startPoint);
【问题讨论】:
-
@scai,我试过graphhopper,但它不能离线工作。
-
GraphHopper 正在离线的各个地方使用。请详细说明您的问题。
-
@TikTak,scai 是对的。如果您正确使用它,它确实可以离线工作。我在我从事的项目中成功使用了它。
-
@scai 在描述中,我指定了我使用 GraphHopper 的代码。
标签: openstreetmap osmdroid graphhopper osmbonuspack