Binding de <p:gmap não funciona

2 respostas
david_ware

Buenas,

Estou tendo um problema aqui, estou desenvolvendo uma aplicação com Primefaces, e não estou conseguindo obter um GMap de um backing bean, não ocorre nenhum erro, apenas o mapa não é renderizado.

página jsf:

<p:gmap binding="#{mapaBean.mapa}" id="mapa" widgetVar="vMapa" center=" -26.9995, -49.686" zoom="11" type="ROADMAP" />

backing bean:

public GMap getMapa() {
        mapa = new GMap();
        mapa.setCenter("-26.9995, -49.686");
        mapa.setZoom(11);
        mapa.setType("ROADMAP");
        mapa.setModel(geoModel);
        mapa.setStyle("width:850px;height:450px");
        mapa.setWidgetVar("vMapa");
        return mapa;
    }

Alguém tem ideia do motivo de não funcionar?

2 Respostas

diogozero

Tente setar o styleClass do gmap para colocar o tamanho do mapa. Não sei se é necessário usando o componente do Primefaces, mas é bom tentar.

david_ware

Pior que também não resolveu :confused:

mapa.setStyleClass("width:850px;height:450px");

Alguma outra ideia de como resolver o problema?

Criado 12 de novembro de 2012
Ultima resposta 12 de nov. de 2012
Respostas 2
Participantes 2