【发布时间】:2019-04-30 05:42:09
【问题描述】:
我正在使用 Google 地图,现在我通过使用带有移动标记动画的 Google Direction API 来显示一条折线,从我当前的位置到我的目的地。
现在,如果我在开车时更改路径,那么如何更新从当前位置到目的地的路径。
这是我的代码
@Override
public void onDirectionSuccess(Direction direction, String rawBody) {
if (direction.isOK()) {
route = direction.getRouteList().get(0);
ArrayList<LatLng> directionPositionList = route.getLegList().get(0).getDirectionPoint();
mMap.addPolyline(DirectionConverter.createPolyline(this, directionPositionList, 8, Color.BLUE));
} else {
Toast.makeText(DriversActivity.this, direction.getStatus(), Toast.LENGTH_SHORT).show();
}
在 OnDirectionSuccess 方法中,m 获取方向。我不想一次又一次地调用它,因为上一行也有一个新的。
有人能帮帮我吗???
【问题讨论】:
标签: android google-maps-api-3 google-polyline google-directions-api