Hallo,
ich entwickle eine Applikation mit JavaME, die auf einer Karte die Sehenswürdigkeiten anzeigt, die sich in der Nähe befinden. Ich bin schon soweit, dass ich den String vom Server in ein Array eingelesen habe. So habe ich alle Elemente, die ich brauche, als einzelne Strings (Längengrad und Breitengrad). Diese Strings muss ich jetzt aus dem Array in einer Schleife in Double- Werte umwandeln und dann den Markierungspunkt damit erzeugen.
Ich habe eine Klasse, die den String vom Server bekommt und in das Array einliest und eine Klasse, die die Karte erstellt.
Wenn ich das Array an diese Klasse übergeben will, hat es dort immer den Wert NULL bzw. wenn ich einzelne Strings aus dem Array übergebe, sind diese auch NULL :-(
So sehen die Get- Methoden in der Klasse aus, die das Array erzeugt:
Hier ist die Schleife, in der ich mit den Array- Werten in der anderen Klasse die Markierungen setzen möchte:
Wenn ich das Programm so laufen lasse, stürzt es vor der Kartendarstellung direkt ab.
Wenn ich versuche, einzelne Strings an die Klasse zu übergeben, wird die Karte zwar angezeigt, die Markierung aber nicht, da ja die Werte für die Koordinaten NULL sind.
Als Package für GoogleMaps benutze ich das von hier: http://www.jappit.com/blog/midmaps-g...va-me-library/ und auch den Beispielcode von dieser Seite.
Kann mir hierbei jemand helfen oder weiß eine bessere Möglichkeit, wie ich eine Karte mit den Markierungen anzeigen lassen kann?
Danke und lg
NewOne
ich entwickle eine Applikation mit JavaME, die auf einer Karte die Sehenswürdigkeiten anzeigt, die sich in der Nähe befinden. Ich bin schon soweit, dass ich den String vom Server in ein Array eingelesen habe. So habe ich alle Elemente, die ich brauche, als einzelne Strings (Längengrad und Breitengrad). Diese Strings muss ich jetzt aus dem Array in einer Schleife in Double- Werte umwandeln und dann den Markierungspunkt damit erzeugen.
Ich habe eine Klasse, die den String vom Server bekommt und in das Array einliest und eine Klasse, die die Karte erstellt.
Wenn ich das Array an diese Klasse übergeben will, hat es dort immer den Wert NULL bzw. wenn ich einzelne Strings aus dem Array übergebe, sind diese auch NULL :-(
So sehen die Get- Methoden in der Klasse aus, die das Array erzeugt:
Code:
public String getLon(){ return ergebnis[1][1]; } public String getLat(){ return ergebnis[1][2]; }
Code:
for(int j=1; j<3; j++) { double lon = Double.parseDouble(getThread.getLon()); double lat = Double.parseDouble(getThread.getLat()); GoogleMapsMarker blueMarker = new GoogleMapsMarker(new GoogleMapsCoordinates(lon, lat)); blueMarker.setColor(GoogleStaticMap.COLOR_BLUE); blueMarker.setSize(GoogleMapsMarker.SIZE_MID); //char c = (char)j; //blueMarker.setLabel(c); map.addMarker(blueMarker); }
Wenn ich versuche, einzelne Strings an die Klasse zu übergeben, wird die Karte zwar angezeigt, die Markierung aber nicht, da ja die Werte für die Koordinaten NULL sind.
Als Package für GoogleMaps benutze ich das von hier: http://www.jappit.com/blog/midmaps-g...va-me-library/ und auch den Beispielcode von dieser Seite.
Kann mir hierbei jemand helfen oder weiß eine bessere Möglichkeit, wie ich eine Karte mit den Markierungen anzeigen lassen kann?
Danke und lg
NewOne
Comment