Buenas,
Estou desevolvendo um componente JSF de mapas que que reutilza o componente gmap, do primefaces. Para isso, estou utilizando o padrão de projeto composite. Criei atributos GMap e GMapRenderer e sobrescrevi o método encodeEnd, que chama o encodeEnd do atributo GmapRenderer, porém nenhum mapa é exibido. Além disso, implementei os setters e getters chamando os métodos originais (de GMap). Alguém tem alguma ideia de como sair do lugar?
@Override
public void encodeEnd(FacesContext context) throws IOException {
this.compositeMapRenderer.encodeEnd(context, this.compositeMap);
...
}
PS: Estou desenvolvendo esse componente porque preciso traçar rotas (e o gmap do primefaces não oferece tal recurso).