Prognose85
Grünschnabel
Hallo,
ich versuche momentan mit der Geolocation API von Google Gears und Axis2 zu arbeiten.
Ich versuche die JSON Objekte aus dem Gears Geolocation Request mit Hilfe eines mit Axis 2 erstellten Web Services abzufangen und als HTML Seite darzustellen und im nächsten Schritt dann die entsprechende Response an Gears auch wieder als JSON Objekt zu schicken.
ich müsste also erstmal, wenn ich mich an das Beispiel von Gears zur Benutzung der Geolocation halte, irgendwann so einen Aufruf in meiner HTML Seite machen:
var geo = google.gears.factory.create('beta.geolocation');
....
.....
geo.getCurrentPosition(updatePosition, handleError, { enableHighAccuracy: true,
gearsRequestAddress: true, gearsLocationProviderUrls: ['http://localhost/myJSONWebService']});
Dabei ist die URL bei gearsLocationProviderUrls die URI die angibt wo mein WebService liegt. Mein Problem ist, dass ich nun nicht genau weiß, wie ich die JSON Objekte die Gears als Request schickt in meinem Web Service handeln kann. Bisher habe ich nur die axis2.xml Datei um die Mapping Einträge erweitert, wodurch ich JSON Objekte vom Typ application/json benutzen kann. Jetzt weiß ich allerdings nicht, wie ich weiter vorgehen soll, also wie ich nun wirklich meinen Web Service zum Auslesen der JSON Objekte von Gears schreiben soll. Das Beispiel von der Benutzung der Yahoo Search mit JSON Objekten welches in Axis2 enthalten ist, hat mir bisher leider auch nicht so ganz viel weitergeholfen.
Ein weiteres Problem ist dann auch die Ausgabe der Gears Request JSON Objekte als HTML Seite. Ich habe mir da gedacht, dass ich meinen Web Service einfach eine HTML Seite schreiben lasse, die die JSOn Objekte in tabellenform abbildet und diese dann einfach erstmal per Hand aufrufe und an Gears ein Dummy Response schicke, aber wie gesagt, bin ich momentan noch sehr unsicher was die Umsetzung angeht. Also wenn jemand zumindest weiß, wie ich einen Web Service mit Axis2 erstelle, der JSON Objekte als Request bekommt und auch ein JSON Objekt als Response gibt und nebenbei die Request JSON Objekte als lesbare HTML Seite speichert, immer her damit.
Wenn also irgendjemand zumindest zu Teilfragen eine Antwort weiß, wäre ich sehr dankbar!
MfG
Prognose85
ich versuche momentan mit der Geolocation API von Google Gears und Axis2 zu arbeiten.
Ich versuche die JSON Objekte aus dem Gears Geolocation Request mit Hilfe eines mit Axis 2 erstellten Web Services abzufangen und als HTML Seite darzustellen und im nächsten Schritt dann die entsprechende Response an Gears auch wieder als JSON Objekt zu schicken.
ich müsste also erstmal, wenn ich mich an das Beispiel von Gears zur Benutzung der Geolocation halte, irgendwann so einen Aufruf in meiner HTML Seite machen:
var geo = google.gears.factory.create('beta.geolocation');
....
.....
geo.getCurrentPosition(updatePosition, handleError, { enableHighAccuracy: true,
gearsRequestAddress: true, gearsLocationProviderUrls: ['http://localhost/myJSONWebService']});
Dabei ist die URL bei gearsLocationProviderUrls die URI die angibt wo mein WebService liegt. Mein Problem ist, dass ich nun nicht genau weiß, wie ich die JSON Objekte die Gears als Request schickt in meinem Web Service handeln kann. Bisher habe ich nur die axis2.xml Datei um die Mapping Einträge erweitert, wodurch ich JSON Objekte vom Typ application/json benutzen kann. Jetzt weiß ich allerdings nicht, wie ich weiter vorgehen soll, also wie ich nun wirklich meinen Web Service zum Auslesen der JSON Objekte von Gears schreiben soll. Das Beispiel von der Benutzung der Yahoo Search mit JSON Objekten welches in Axis2 enthalten ist, hat mir bisher leider auch nicht so ganz viel weitergeholfen.
Ein weiteres Problem ist dann auch die Ausgabe der Gears Request JSON Objekte als HTML Seite. Ich habe mir da gedacht, dass ich meinen Web Service einfach eine HTML Seite schreiben lasse, die die JSOn Objekte in tabellenform abbildet und diese dann einfach erstmal per Hand aufrufe und an Gears ein Dummy Response schicke, aber wie gesagt, bin ich momentan noch sehr unsicher was die Umsetzung angeht. Also wenn jemand zumindest weiß, wie ich einen Web Service mit Axis2 erstelle, der JSON Objekte als Request bekommt und auch ein JSON Objekt als Response gibt und nebenbei die Request JSON Objekte als lesbare HTML Seite speichert, immer her damit.
Wenn also irgendjemand zumindest zu Teilfragen eine Antwort weiß, wäre ich sehr dankbar!
MfG
Prognose85