Installation.Geo
Map & Guide WebService 3.0 (alle via PHP)
Implementiert: '2006
- 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
- Beispiele für "getMap"
http://raib90:8080/mpcodesamples-2.7.4/CityMapService/getTmap.jsp?x=700000&y=5000000&z=1000
http://kern/TMap&Guide3/tgetmap3.php5?x=700000&y=5000000&z=1000
Map & Guide WebService "locate" via PHP
Diese Technologie wurde durch die Webservices 3.0 überholt!
Es wird der SOAP Webservice "locate" von Map & Guide eingesetzt. Damit OrgaMon auf leichte Art den "locate" Service Provider wechseln kann wird die SOAP Funktionalität von PHP benutzt. Dazu erzeugt OrgaMon ein PHP Script, das durch die PHP-Engine ausgef?ird. Das Ergebnis liesst OrgaMon wiederum automatisiert ein.
Dem Anwender bleibt diese Auslagerung der Aufgabe verborgen. Es muss jedoch die lokale OrgaMon - Installation um eine PHP Installation ergänztt werden:
- Download der jeweils aktuellen PHP Binary Win32 Zip - Distributuion (zur Zeit 5.0.4).
- Komplett mit Unterverzeichnissen nach C:\Programme\OrgaMon entpacken.
- Datei "gds32.dll" aus C:\Programme\OrgaMon l?en!
Map & Guide WebService "getMap" via tomcat5
Diese Technologie wurde durch die Webservices 3.0 überholt!
F?cat 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䵦t 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?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.