Installation.Geo

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen

Map & Guide WebService 3.0 (via PHP)

Implementiert: '2006
Den Quelltext gibt es hier: http://cargobay.orgamon.de/tgeo3.html

  • Beispiele für "locate"

http://orgamon.com:8083/TMap&Guide3/tlocate3.php5?number=12&street=Kaiserstrasse&city=Karlsruhe

http://kern/TMap&Guide3/tlocate3.php5?zip=10779&city=Berlin&street=Münchener%20Str.&number=33-51

http://localhost/TMap&Guide3/tlocate3.php5?street=Kaiserstrasse&city=Karlsruhe&number=12&zip=76131&district=Innenstadt-Ost&country=DE

  • Beispiele für "getMap"

http://kern/TMap&Guide3/tgetmap3.php5?x=700000&y=5000000&z=1000

Map & Guide WebService (via Tomcat)

Diese Technologie wird nicht mehr eingesetzt. wurde durch die Webservices 3.0 überholt!

Quelltexte gibts unter http://cargobay.orgamon.de/Tmap.html


Für Tomcat habe ich folgende Pakete installiert

struts-wepapps-tomcat5   1.1
tomcat5                  5.0.27 
tomcat5-admin-webpages   5.0.27
tomcat5-webapps          5.0.27

nach

chkconfig --add tomcat5
rctomcat5 start

muss auf

http://127.0.0.1:8080

eine gelbe Katze sichtbar werden! Damit läuft unser Tomcat. Nun die Beispielanwendungen von Map & Guide zum Laufen bringen:

mv mpcodesamples-2.7.4.war /srv/www/tomcat5/base/webapps 
rctomcat5 restart  // erzwingen, dass tomcat das .war auspackt!

jetzt müsste unter base das Verzeichnis mpcodesamples-2.7.4 enstanden sein! Nun tragen wir unseren Benutzernamen ein:

joe /srv/www/tomcat5/base/webapps/mpcodesamples-2.7.4/WEB-INF/web.xml
URI
 <IP>:<Port>
USER
 name;Default
password
 ******
proxyhost
                 // <ganz leer lassen!>
proxyport
                 // <ganz leer lassen!>
deviceHeigthPixel
 768
deviceWithPixel
 1024
routelanguage
 de

Von einem Remote-System wird jetzt getestet (ev. nochmal rctomcat5 restart):

http://derHost:8080/mpcodesamples-2.7.4

nun "Citymap Service"."Showcase -> was eingeben -> staunen.

Nachdem nun grundsä´ºlich der WebService funktioniert bitte die beiden *.jsp aus dem http://www.cargobay.de Projekt Tmap nach ./CityMapService entpacken. Nun kann man dieses Script mit den Parametern x,y,z ansteuern. Also z.B.:

 http://<tomcatHost>:<tomcatPort>/mpcodesamples-2.7.4/CityMapService/getTmap.jsp?x=841177&y=4900937&z=30

m?nun alle Infos liefern, die man so braucht. Dieser Request kann auch ganz normal im einem Webbrowser angegeben werden oder intern durch eine Anwendung. Ein integrierter Link verrä´¬ wo man das Bild (die Karte) an sich nachladen darf.