[RESOLVIDO] Pagina não monta mapa - Usando Biblioteca GMaps4JSF

Bom dia,

Estou fazendo alguns testes com a biblioteca GMaps4JSF, e estou tendo um problema.
Estou fazendo um exemplo que achei na net, mas o meu mapa não esta sendo montado na tela. Já pesquisei aqui no GUJ e na web, mas ate o momento não achei solução.

Alguém já passou por este problema, e possa me ajudar?

Estou usando:
JSF 2.0
GMaps4JSF 3.0
Servidor de Aplicação GlassFish

Segue codigo fonte:

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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:m="http://code.google.com/p/gmaps4jsf/">

    <h:head>
        <title>Facelet Title</title>
        <Script  tipo = "text/javascript" src = "https://maps.googleapis.com/maps/api/js?sensor=true"/> 
    </h:head>
    <h:body>
        <h1 align="center">Exemplos usando Biblioteca GMaps4JSF</h1>

        <h:form id="form">
            <h:panelGroup id="map">
                <m:map width="500px" height="500px" latitude="30.01" longitude="31.14">
                    <m:marker latitude="30.01" longitude="31.14"/>
                    <m:htmlInformationWindow latitude="30.01" longitude="31.14" htmlText="Egypt"/>
                </m:map>
            </h:panelGroup>
        </h:form>
    </h:body>
</html>

Grato
Adilson Silva

Bom acredito que você deve estar conectado a internet neh no momento que esta executando seu código, se não estiver não vai funcionar mesmo. Eu aconselho a usar a biblioteca do primefaces para gerar o mapa http://www.primefaces.org/showcase/ui/gmapHome.jsf.

Abraços.

Renan.

Renan, valeo pela dica.

Cara fui fazer um teste com o link que vc me informou.
Coloquei a biblioteca do prime no projeto, instanciei a taglib no xhtml e escrevi a tag na pagina e rodou perfeitamente, tanto o mapa que eu estava tentando(código antigo), quando o mapa do primefaces.
Fiz um teste, deixando somente o código antigo e meu projeto mostrou o mapa normalmente, vai entender. A unica coisa que deixei foi a biblioteca do prime no projeto, não sei se a biblioteca do primefaces influenciou em alguma coisa, mas acho que não.

Vou fazer ouros testes para saber realmente qual era o problema.

Obrigado pela ajuda…
Adilson Silva

Meu código que funcionou ficou assim:

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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:m="http://code.google.com/p/gmaps4jsf/">

    <h:head>
        <title>Facelet Title</title>
        <script type="text/javascript"
                src="https://maps.google.com/maps/api/js?sensor=true">
        </script>       
       
    </h:head>
    <h:body>
        <h1 align="center">Exemplos usando Biblioteca GMaps4JSF</h1>

        <h:form id="form">
            <h:panelGroup id="map">
                <m:map width="500px" height="500px" latitude="30.01" longitude="31.14" enableScrollWheelZoom="true">
                    <m:marker latitude="30.01" longitude="31.14"/>
                    <m:htmlInformationWindow latitude="30.01" longitude="31.14" htmlText="Egypt"/>
                </m:map>
            </h:panelGroup>
        </h:form>
    </h:body>
</html>

sem nenhuma mudança

Problema resolvido.
Fiz um teste retirando a jar do prime do projeto e a pagina voltou a apresentar o problema de antes.
Aproveitei a dica do Renan e coloquei a jar do primefaces no projeto, mas somente a jar sem instanciar a taglib na pagina xhtml e sem tag primefaces.
A mapa foi montado na pagina perfeitamente.
Agora resta saber se a biblioteca GMpas4JSF precisa trabalhar junto com a biblioteca do primefaces ou e alguma configuração que tenho que fazer.
Mas o importante que o problema foi resolvido.

Att
Adilson Silva

Olá, será que podem me ajudar nessa questão:
http://www.guj.com.br/18545-como-aplicar-propriedades-do-marker-atraves-do-managedbean---maps4jsf-api