Hallo,
okay dann stell ich mal etwas Code zur Verfügung.
Ich habe jetzt die googlemaps_gwt_2_2_1.jar mit eingebunden.
KLASSE Ferienwohnung.java
package com.ferienwohnung.client;
import com.google.gwt.core.client.EntryPoint;
/**
* Entry point classes define onModuleLoad().
*/
public class Ferienwohnung implements EntryPoint {
public static Controller controller = null;
private static String url = „http://localhost/ferienwohnung/_php/jsontable.php“;
/**
* This is the entry point method.
*/
public void onModuleLoad() {
controller = new Controller();
new Steuerung();
}
public static String gibUrl(){
return url;
}
public static native void neuesFenster(String dokumentText, String dokument) /*-{
meinFenster = window.open("", „“, „“);
meinFenster.document.write("");
meinFenster.document.write("");
meinFenster.document.write(dokument);
meinFenster.document.write("");
meinFenster.document.write("");
meinFenster.document.write("");
meinFenster.document.write(dokumentText);
meinFenster.document.write("");
}-*/;
}
Ferienwohnung.gwt.xml
In die Ferienwohnung.hmlt habe ich im head Bereich folgendes eingefügt.
So wenn ich jetzt in der Steuerungsklasse ein Objekt von der Klasse Map erzeuge und die dann auf der Seite platziere wird Sie auch dargestellt.
package com.ferienwohnung.client.gmaps;
import com.mapitz.gwt.googleMaps.client.GMap2;
import com.mapitz.gwt.googleMaps.client.GMap2Widget;
public class Map {
public GMap2Widget gibMap(){
GMap2Widget mapWidget = new GMap2Widget(„300“, „300“);
final GMap2 gmaps = mapWidget.getGmap();
return mapWidget;
}
}
Fehlermeldungen
[ERROR] Google Maps GWT Configuration Error:
java.lang.Exception: VML support missing from your HTML file
at com.mapitz.gwt.googleMaps.client.GMap2Widget.sanityCheck(GMap2Widget.java:151)
at com.mapitz.gwt.googleMaps.client.GMap2Widget.(GMap2Widget.java:69)
at com.mapitz.gwt.googleMaps.client.GMap2Widget.(GMap2Widget.java:64)
at com.ferienwohnung.client.gmaps.Map.gibMap(Map.java:8)
at com.ferienwohnung.client.Steuerung.callbackMethod(Steuerung.java:66)
at com.ferienwohnung.client.Controller.fireAction(Controller.java:60)
at com.ferienwohnung.client.DynamicMenuCommand.execute(DynamicMenuCommand.java:72)
at com.google.gwt.user.client.CommandExecutor.doExecuteCommands(CommandExecutor.java:307)
at com.google.gwt.user.client.CommandExecutor$2.run(CommandExecutor.java:203)
at com.google.gwt.user.client.Timer.fireImpl(Timer.java:164)
[INFO] PROBLEM DETECTED: VML support missing from your HTML file. GPolyline and GPolygon will not function properly in IE.
[INFO] Recommendation: Replace your HTML tag with:
[INFO] Recommendation: Insert the following style between your Head tags:
v:* {
behavior:url(#default#VML);
}
So ich hoffe das Hilft weiter und mir kann dadurch jemand helfen. Oder liegt das alles nur am IE?
Aber ich habe noch eine weitere Frage, ich lese ja den Inhalt der Seite aus einer mysql Datenbank aus (JSON). Aber die Umlauft und Sonderzeichen klappen nicht. Da kommt nur Müll zurück. Ich habe schon im Netz gelesen man solle überall utf-8 einstellen aber entweder mache ich dabei was falsch oder es geht so einfach nicht.
Na dann… danke schonmal für eure weitere Hilfe.