PrimeFaces - Google Maps

Galera Seguinte…
Alguém sabe se tem como imprimir o mapa do google maps usando o componente do primefaces?
Eu fiz assim, porém ele imprime somente os componentes e não a imagem do mapa.

<h:outputLink id="imprimir" value="#">
	<p:printer target="mapa" />
	<p:graphicImage value="/img/print.png" />
</h:outputLink>
<p:gmap center="-14.28512, -46.536855" zoom="4" type="HYBRID" id="mapa" 
	style="width:800px;height:600px" model="#{mapController.pontos}"
	overlaySelectListener="#{mapController.onMarkerSelect}"/>

Alguma solução???

Vlw

Alguém??

Me ajudem por favor!!!

Opa, blz? Pra funcionar os elementos do prime faces, tem q declarar lá em cima: xmlns:p=“http://primefaces.prime.com.tr/ui

E pra aparecer o mapa, além da declaração, tem q colocar tb o script do G-Map na tag h:head

Exemplo:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.prime.com.tr/ui">

<h:head>
     <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
     <title>Título da sua página</title>
</h:head>
<h:body>
      Sua página
</h:body>
</html>

Acho q vc não entendeu a pergunta…

Isso que você postou já está funcionando faz tempo…
O primefaces tem um componente Printer…

Eu quero imprimir o mapa que está aparecendo no Google Maps
Com os pontos preenchidos que passei pelo model…
Porém quando passo o target do componente que quero imprimir ele imprime só a estrudura do gmap e não o mapa…

 <h:outputLink id="imprimir" value="#">  
     <p:printer target="mapa" />  
     <p:graphicImage value="/img/print.png" />  
 </h:outputLink>

Entendeu??

ixi nem prestei atenção nesse “Printer” no teu código oO kkkkk

vi q vc perguntou sobre imprimir o mapa e achei q fosse de imprimir o mapa na tela (pq eu tava com esse problema de precisar colocar o script na head pro mapa aparecer), achei q vc tivesse com esse problema tb

EDIT: Deu pra ver q sou novato em web xD mas tava olhando a página do showcase e tenho duas sugestões:

1 - Talvez se colocar os dois componentes dentro de um form (apesar do exemplo do PrimeFaces não estar usando form)
2 - Ou então ao invés de usar id=“mapa”, usa widgetVar=“mapa”

De qualquer forma vlw pela iniciativa…
abs,

blz :slight_smile:
se conseguir avisa aki q agora fiquei curioso