Informações gerais
GMSOverlayLayer é uma subclasse personalizada de CALayer e uma classe base abstrata para camadas GMSOverlay que permitem animações personalizadas.
Essa CALayer ou qualquer subclasse nunca são renderizadas diretamente, já que o GMSMapView é fornecido inteiramente por uma camada do OpenGL. Assim, os ajustes ou animações das propriedades "padrão" da CALayer não terão efeito.
Esse é um detalhe de implementação e não pode ser instanciado diretamente.
Herdado por GMSMarkerLayer e GMSPolygonLayer.