IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GWT et Vaadin Java Discussion :

Problème avec GoogleMaps 2.2.1


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Avril 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 2
    Par défaut Problème avec GoogleMaps 2.2.1
    Bonjour,

    je cherche à faire une application toute bête qui affiche simplement une google map mais quand je l'exécute j'ai le message suivant:

    [ERROR] Unable to load module entry point class org.upv.client.Geo (see associated exception for details)
    com.google.gwt.core.client.JavaScriptException: JavaScript TypeError exception: Objet attendu
    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:481)
    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeHandle(ModuleSpace.java:225)
    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeHandle(JavaScriptHost.java:89)
    at com.mapitz.gwt.googleMaps.client.GLatLngImpl.create(GLatLngImpl.java:7)
    at com.mapitz.gwt.googleMaps.client.GLatLng.<init>(GLatLng.java:29)
    at com.mapitz.gwt.googleMaps.client.GMap2Widget.<clinit>(GMap2Widget.java:23)
    at org.upv.client.Geo.onModuleLoad(Geo.java:39)
    at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:342)
    at com.google.gwt.dev.shell.BrowserWidget.attachModuleSpace(BrowserWidget.java:326)
    at com.google.gwt.dev.shell.ie.BrowserWidgetIE6.access$200(BrowserWidgetIE6.java:36)
    Je ne trouve pas la solution à ce problème qui m'empêche d'avancer.

    Je vous mets les sources de mon application:

    Geo.gwt.xml:


    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <module>
     
    	<!-- Inherit the core Web Toolkit stuff.                  -->
    	<inherits name='com.google.gwt.user.User'/>
    	<inherits name="com.google.gwt.i18n.I18N"/>
    	<inherits name='com.mapitz.gwt.googleMaps.GoogleMaps' /> 
     
    	<stylesheet src="Geo.css"/>
     
    	<!-- Specify the app entry point class.                   -->
    	<entry-point class='org.upv.client.Geo'/>
     
    </module>

    Geo.html

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <html>
    	<head>
    		<title>Geo portail</title>
    		<meta name='gwt:module' content='org.upv.Geo'>
    	</head>
    	<body>
    		<script language='javascript' src='gwt.js'></script>
    		<iframe id="__gwt_historyFrame"
    			style="width:0;height:0;border:0">
    		</iframe>
    		<DIV id="map">
    	</body>
    </html>

    Geo.java

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    package org.upv.client;
     
    import com.google.gwt.core.client.EntryPoint;
     
    import com.google.gwt.user.client.ui.RootPanel;
     
    import com.mapitz.gwt.googleMaps.client.GMap2Widget;
     
     
    /**
     * Entry point classes define <code>onModuleLoad()</code>.
     */
    public class Geo implements EntryPoint {
     
      /**
       * This is the entry point method.
       */
    	public void onModuleLoad()
        {
    		  GMap2Widget map = new GMap2Widget();
    		  RootPanel rootPanel = RootPanel.get();
    		  rootPanel.add(map);    
      }
    }
    Ca doit être une erreur stupide, mais je débute dans ce domaine donc je me permets de demander un peu d'aide.

    Merci

    Bruno

  2. #2
    Nouveau candidat au Club
    Inscrit en
    Avril 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 2
    Par défaut Exemple GoogleMap
    Bonjour,

    quelqu'un aurait-il un exemple d'utilisation de GoogleMap pour que je puisse comparer avec le mien et voire ce qui ne fonctionne pas.

    merci

  3. #3
    Membre émérite
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Par défaut
    j'utilise GWT 1.4.6 avec gwt-google-api 1.0 et mon code ressemble à ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
                    LatLng geom = new LatLng(45, 5);
                    map = new MapWidget(geom, 5);
     
                    map.setScrollWheelZoomEnabled(true);
                    map.setContinuousZoom(true);
                    map.setCurrentMapType(MapType.SATELLITE_MAP);
                    map.setSize("100%", "100%");
     
                    map.addControl(new LargeMapControl());
                    map.addControl(new ScaleControl());
                    map.addControl(new MapTypeControl());
     
                    map.addMapZoomListener(new Zl(map, notifier, server));
                    map.addDragListener(new Dl(map, notifier, server));
    j'avais utilisé mapitz pendant un moment mais c'est juste que je ne savais pas que google avait une version GWT des api gmaps

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  3. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo