我有一个包含多个元素的ListView。当我单击ListView的每个元素时,它会在我之前添加的路径中加载FragmentActivity中的Google Map。但当我按下并单击列表中的另一个元素时,地图不会显示任何路线,并且表示我已超出最大航点。如何重新实例化以加载新地图?
这里有一些代码......
GoogleMap mMap;
try
{
Route ruta = new Route();
MapsInitializer.initialize(this);
mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(3.4274051,-76.521492), 12));
for(int i = 0; i < estaciones.size(); i++)
{
mMap.addMarker(new MarkerOptions()
.position(estaciones.get(i))
.title(nombreEstaciones[i])
.icon(BitmapDescriptorFactory.fromResource(R.drawable.busstop)));
}
ruta.drawRoute(mMap, this, waypoints, "es", true);
} catch (GooglePlayServicesNotAvailableException e) {
e.printStackTrace();
}