求一份高德地图的驾车查询实例

非典型宅男c 2012-07-02 09:30:31
求一份高德地图的驾车查询实例~~
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
非典型宅男c 2012-07-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

public void getRoute() {
GeoPoint startPoint = new GeoPoint(39908717, 116397516);
GeoPoint point1 = new GeoPoint(39908717,116459516);
FromAndTo fromAndTo = new FromAndTo(startPoint, point1);

tr……
[/Quote]
已经做出来了,不过还是谢谢啦~~
yu332602022 2012-07-17
  • 打赏
  • 举报
回复
public void getRoute() {
GeoPoint startPoint = new GeoPoint(39908717, 116397516);
GeoPoint point1 = new GeoPoint(39908717,116459516);
FromAndTo fromAndTo = new FromAndTo(startPoint, point1);

try {
//Route.DrivingLeastDistance 为最短的行驶路线
List<Route> route = Route.calculateRoute(RouteDemo.this, fromAndTo,Route.DrivingLeastDistance);
// 构造RouteOverlay 参数为MapActivity cnt, Route rt。这里只取了查到路径的第一条。
if (route.size() > 0) {
routeOverlay = new RouteOverlay(RouteDemo.this, route.get(0));
routeOverlay.registerRouteMessage(rmHandler);// 注册人消息处理函数
routeOverlay.addToMap(mMapView);// 加入地图
routeOverlay.enableDrag(false);

int length = routeOverlay.getRoute().getLength();//获取路线长度
Log.e("route--length = >","总长为:"+length);
Toast.makeText(this, "length = "+length, Toast.LENGTH_SHORT);
}
} catch (AMapException e) {
e.printStackTrace();
}
}


两个点间的距离中短路径实现自驾车; 可以获取路线长度;可试试
非典型宅男c 2012-07-03
  • 打赏
  • 举报
回复
求啊求。
非典型宅男c 2012-07-02
  • 打赏
  • 举报
回复
自己顶下, 再说明下。 效果就是给出地图上面的两个标注的地方,然后给出驾车路线~~

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧