From: Florian L. <fle...@us...> - 2006-02-22 16:28:26
|
Update of /cvsroot/magicmap/magicmapserver/src/net/sf/magicmap/server/facade In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1364/src/net/sf/magicmap/server/facade Modified Files: MapFacade.java Log Message: createMap bug fixed Index: MapFacade.java =================================================================== RCS file: /cvsroot/magicmap/magicmapserver/src/net/sf/magicmap/server/facade/MapFacade.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** MapFacade.java 20 Feb 2006 15:21:47 -0000 1.10 --- MapFacade.java 22 Feb 2006 16:28:21 -0000 1.11 *************** *** 127,130 **** --- 127,161 ---- result.setImageWidth(map.getImageWidth()); result.setImageURL(map.getImageURL()); + + Collection geoPoints = map.getGeoPositions(); + int i = 1; + while (geoPoints.iterator().hasNext()) { + GeoPosition geoPosition = (GeoPosition) geoPoints.iterator() + .next(); + switch (i) { + case 1: + result.setGeoPoint1X(geoPosition.getPosX()); + result.setGeoPoint1Y(geoPosition.getPosY()); + result.setGeoPoint1Long(geoPosition.getLongitude()); + result.setGeoPoint1Lat(geoPosition.getLatitude()); + result.setGeoPoint1Alt(geoPosition.getAltitude()); + break; + case 2: + result.setGeoPoint2X(geoPosition.getPosX()); + result.setGeoPoint2Y(geoPosition.getPosY()); + result.setGeoPoint2Long(geoPosition.getLongitude()); + result.setGeoPoint2Lat(geoPosition.getLatitude()); + result.setGeoPoint2Alt(geoPosition.getAltitude()); + break; + case 3: + result.setGeoPoint3X(geoPosition.getPosX()); + result.setGeoPoint3Y(geoPosition.getPosY()); + result.setGeoPoint3Long(geoPosition.getLongitude()); + result.setGeoPoint3Lat(geoPosition.getLatitude()); + result.setGeoPoint3Alt(geoPosition.getAltitude()); + break; + } + ++i; + } JDOUtil.commit(tx); } finally { *************** *** 165,170 **** result.setImageWidth(map.getImageWidth()); result.setImageURL(map.getImageURL()); ! // ToDo : Statische Werte durch die tatsächlichen ersetzen ! Collection geoPoints = map.getGeoPositions(); int i = 1; while (geoPoints.iterator().hasNext()) { --- 196,201 ---- result.setImageWidth(map.getImageWidth()); result.setImageURL(map.getImageURL()); ! ! Collection geoPoints = map.getGeoPositions(); int i = 1; while (geoPoints.iterator().hasNext()) { |