Después de una revisión adicional, el sorteo de superposición() realmente funciona como se describe en la documentación. Un sorteo para shadow = true y otro para shadow = false.
Lo interesante es que el método específico de superposición draw() responde como se anuncia para cada elemento dibujado en MapView. Por ejemplo, en mi caso, parece responder por cada uno el mapa de Google, el logotipo de Google dibujado en el mapa y luego la superposición particular que he dibujado yo mismo. Obviamente, dos veces para cada uno (sombra verdadera | falsa).
Esta es probablemente la forma prevista para representar los mapas. No he encontrado o no he pasado suficiente tiempo investigando para obtener esta información.
Además, en mi caso, tengo un panel transparente renderizado sobre mi mapa con CheckBox (s) y widgets TextView.El TextView obliga al método draw() a ejecutarse sin interrupción ya que la vista de texto siempre está a la escucha de la entrada y, por lo tanto, desencadena el redibujado de la superposición.
Muchas gracias por publicar esto - sólo resuelven un problema que me estaba volviendo loco. –