Android地图 - 在单个地图视图中显示两个或多个路径

时间:2012-05-08 04:49:24

标签: android google-maps android-mapview

我希望在两个位置之间显示2条或更多条路径,类似于"建议路线"在谷歌地图。 我可以通过此链接J2ME Map Route Provider绘制1条路径。 现在我想同时显示2条路径。

2 个答案:

答案 0 :(得分:0)

您可以使用J2ME Map Route Provider,只需更改/删除此行代码:

 Handler mHandler = new Handler() {
  public void handleMessage(android.os.Message msg) {
   TextView textView = (TextView) findViewById(R.id.description);
   textView.setText(mRoad.mName + " " + mRoad.mDescription);
   MapOverlay mapOverlay = new MapOverlay(mRoad, mapView);
   List<Overlay> listOfOverlays = mapView.getOverlays();

listOfOverlays.clear();

   listOfOverlays.add(mapOverlay);
   mapView.invalidate();
  };
 };

您不希望使用每个新叠加层清除地图,只需将其添加到现有叠加层中即可。

答案 1 :(得分:0)

link对我来说非常合适。我在主活动中调用了两次方法,并且新的叠加替换了前一个。