У меня есть 2 типа объектов на карте - GroundOverlays и Polylines.
Мои GroundOverlays (фактически маркеры) создаются из растровых изображений. Мне нужно, чтобы они меняли размер в зависимости от уровня масштабирования, поэтому я выбрал GroundOverlays.
BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(createBitmap(getApplicationContext());
GroundOverlay m = mMap.addGroundOverlay(new GroundOverlayOptions().image(bitmapDescriptor).position(latLng, 100));
А потом у меня есть мои PolyLines:
Polyline line = mMap.addPolyline(new PolylineOptions()
.add(new LatLng(gpsLat1, gpsLon1), new LatLng(gpsLat2, gpsLon2))
.width(12)
.color(myColor));
Проблема, с которой я сталкиваюсьв том, что полилинии нарисованы поверх моих наземных оверлеев. Есть ли способ изменить порядок этих 2 слоев? Спасибо.
РЕДАКТИРОВАТЬ: изменение порядка рисования элементов не помогает. Если я сначала нарисую GroundOverlay, а затем Polylines, или наоборот, полилинии всегда впереди.