Как насчет простого добавления полилинии к карте всякий раз, когда элемент выбран на счетчике?
@Override
public void onItemSelected(AdapterView<?> parent, View view, int i, long l) {
if(mMap == null) return;
Polyline polyline1 = mMap.addPolyline(new PolylineOptions()
.clickable(true)
.add(
new LatLng(-35.016, 143.321),
new LatLng(-34.747, 145.592),
new LatLng(-34.364, 147.891),
new LatLng(-33.501, 150.217),
new LatLng(-32.306, 149.248),
new LatLng(-32.491, 147.309)));
}
Вы могли бы написать некоторый код для случая, когда mMap = null, что означает, что карта еще не была загружена или произошла ошибка,Так что в этом случае вы хотели бы где-нибудь хранить polylineOptions и отображать его всякий раз, когда карта готова.