23 Travel M 20
2 1 6 2 7 2.1....................................... 7 2.2.......................................... 7 3 9 3.1....................................... 9 3.1.1.................................... 10 3.1.2 Exif................................... 11 3.1.3 HTML............................... 12 3.2..................................... 21 3.2.1................................ 22 3.2.2 Google map............................. 23 3.2.3.......................... 24 3.2.4................................... 25 3.2.5................................. 27 3.3 TravelM.................................. 29 4 33 35 A Travel M 36 A.1 JRE.................................... 36 A.2............................... 36 A.3....................................... 37 A.4................................... 39
3 1.1 Travel M.................................... 6 3.1 Travel M...................................... 9 3.2............................ 11 3.3 TravelM.html..................................... 13 3.4 left.html....................................... 14 3.5 photo.html...................................... 15 3.6 map.html....................................... 16 3.7 right.html....................................... 17 3.8 slide.html....................................... 19 3.9 3Dslide.html..................................... 19 3.10 filenamelist.html................................... 20 3.11 Travel M..................................... 21 3.12..................................... 22 3.13 Google map................................... 23 3.14.................................... 24 3.15............................... 25 3.16.................................... 26 3.17.................................... 27 3.18.................................... 28 3.19..................................... 29 3.20.................................... 30 3.21 JAR.................................... 31 3.22................................... 31 3.23....................................... 32 3.24.................................... 32 A.1.......................................... 37 A.2........................................ 37 A.3.................................. 38
4 A.4..................................... 38 A.5................................... 39 A.6................................... 39 A.7 map..................................... 40 A.8 map.................................... 40 A.9.................................... 41 A.10............................... 42 A.11.................................... 42 A.12 3D.............................. 43 A.13 3D.................................. 43
5 3.1 Exif.................................. 12 3.2 TravelM................................... 30
6 1 Web Web Web Web :Travel M 1.1 Travel M 2 Travel M 3 Travel M 4 1.1 Travel M
7 2 2.1 Travel M 1. 2. 3. 4. 2.2 Java JavaScript Java [1] C C Java
8 2 OS Java Java Java Eclipse[2] JavaScript[3] web HTML *1 JavaScript GPS 2.1 GPS GPS Google map API v3 *1 HyperText Markup Language Web
9 3 3.1 3.1 HTML[4] Java HTML GPS HTML 3.1 Travel M
10 3 [5] 3.1.1 Java JavaMail[6] JavaMail 1. JavaMail(TM) API 1.4.3 2. JAF *1 1.0.2 3. CLASSPATH 1,2 4. eclipse Jar 1,2 1. POP3 2. Session Store 3. Folder 4. Message Exif [5] Exif 3.1.2 3.2 1. phototemp 2. 3. data 4. *1 JavaBeans(TM) Activation Framework
3.1 11 3.2 GPS Exif [5] 3.1.2 Exif Exif(Exchangeable image file format) Exif Exif, Exif GPS GPS Google map Google
12 3 map Exif GPS Java Exif Exif [6] [7]. Jpeg GPS getstring GPS 3.1 Metadata metaob = JpegMetadataReader.readMetadata(jpegFile); Directory exifdirectory = metaob.getdirectory(exifdirectory.class); exifdate = exifdirectory.getstring(exifdirectory.tag DATETIME ORIGINAL); 3.1 Exif Exif DateTimeOriginal GPS ( ) TAG GPS LATITUDE GPS ( ) TAG GPS LONGITUDE ( ) TAG EXIF IMAGE WIDTH ( ) TAG EXIF IMAGE HEIGHT 3.1.3 HTML 7 HTML
3.1 13 Travel M.html left.html photo.html map.html right.html slide.html filename.html HTML left.html right.html filename.html 3 ( ) photo.html map.html Travel M ( ) ( ) ( ) slide.html Travel M ( ) ( ) ( ) 1. travelm.html HTML 3.3 <frameset cols= 35%,65% > <frame src = xga-left.html name= leht noresize> <frame src = xga-right.html name= right > </frameset> travelm.html 3.3 TravelM.html
14 3 2. left.html tarvelm photo.html map.html travelm.html 3.4 3.4 left.html 3. photo.html data 3.5 <input> GPS System txt photo.html map.html GPS map.html window.parent.map.onload = window.parent.map.load(x,y); right.html id right.html parent.parent.right.document.getelementbyid( text ).innerhtml = date; parent.parent.right.document.getelementbyid( text2 ).innerhtml = subtitle; parent.parent.right.document.getelementbyid( text3 ).innerhtml = message; window.open
3.1 15 <form> <input type=button onclick= mywin=window.open( filenamelist.html,, width=300,height=500,scrollbars=yes ); value= > </form> 3.5 photo.html 4. map.html Google map 3.6 JavaScript Google map api[8] Google map Google map Exif Exif GPS Google map Google map GMap2 GMap3 Google map Google map addlistener Google map ); var map = new google.maps.map(document.getelementbyid( map ), zoom: 16, //map center: new google.maps.latlng(x,y), //map scrollwheel: true, // maptypeid: google.maps.maptypeid.roadmap //
16 3 function MarkerClick(icon, icon name) google.maps.event.addlistener(icon, click, function() ) MarkerClick(photo,.jpg ); var line1 = [ new google.maps.latlng(, ), ]; var linepath=new google.maps.polyline( path: line1, // strokecolor: #800080, // #RRGGBB strokeopacity: 1.0, // 0.0 1.0 strokeweight: 2 // ); linepath.setmap(map); photo.html GPS 3.6 map.html
3.1 17 5. right.html photo.html map.html right.html 3.7 right.html <DIV ID= text > <img src =../System/slidestart.jpg name= fileimage width = 600 height = 500 hspace= 60 border = 0 > <DIV ID= text2 > 3.7 right.html
18 3 6. slide.html 3.8 startshow() setinterval showimage() 3D 3D [9] 3Dslid.thml 3.9 slideid = setinterval( slideimage1(),inttime); document.getelementbyid( slideshow ).src = imagenames[num]; 3D if(window.addeventlistener){window.addeventlistener( load,s icon 103,false); }else if(window.attachevent){window.attachevent( onload,s icon 103);}; function s icon 103()var photo=[],daimei=[],p obj=[],n=0; var obo=8000; // var min=3; // var w height=560; // var w width=900; // photo[n]= ;daimei[n++]= ;.jpg../.jpg../../.jpg http://
3.1 19 3.8 slide.html 3.9 3Dslide.html
20 3 7. filenamelist.html photo.html <input> filenamelist.html <input type= image src=../data/201102/15/20110215 005702.jpg align = left value= submit onclick= photochange(src) style= width:40; height:60 return false; hspace= 5 /> 2011 12 25 <BR> <BR> <BR><p> 3.10 filenamelist.html
3.2 21 3.2 Travel M Google map ( ) Travel M 3.3 3.11 Travel M
22 3 3.2.1 3.4 Google map 3.2.5 3.12
3.2 23 3.2.2 Google map Google map Google map Google map 3.5 GPS Google map Google map GPS Google map Google map 3.13 Google map
24 3 3.2.3 3.6 Google map 3.2.4 3.14
3.2 25 3.2.4 1. 3.7 3.8. 3.15
26 3 3.16 2. 3D
3.2 27 3.17 3.2.5 3.9 3.10 Travel M
28 3 3.18
3.3 TravelM 29 3.19 3.3 TravelM Travel M 3.2 java java jar System eclipse java jar jar 1. 2. ( 3.11) 3. JAR ( 3.12) 4. ( 3.13) 5. ( 3.14) 6. ( 3.15)
30 3 3.2 TravelM data html phototemp travelsystem template JAF JavaMail metadata(exif) Travel M HTML java settei.jar( ) travelm.jar( ) HTML txt JavaMail JavaMail Exif 3.20
3.3 TravelM 31 3.21 JAR 3.22
32 3 3.23 3.24
33 4 Google map 2 :Travel M ios
34 ( ),
35 [1] Sun Developer Network SDN http://java.sun.com/javase/ja/6/download.html [2] Eclipse3.6 2010. [3] JavaScript [ ] pp12-pp20 2006 [4] HTML & CSS 2006 [5] 23 [6] ExifPrint [Exif ] http://www.cipa.jp/exifprint/contents j/01exif1 j.html [7] JavaMail API http://www.oracle.com/technetwork/java/index-138643.html [8] Google Maps JavaScript API V3 http://code.google.com/intl/ja/apis/maps/documentation/javascript/reference.html [9] http://nucleus.yaibeen.com/item46.html [10] drewnoakes.com http://www.drewnoakes.com/code/exif/
36 A Travel M A.1 JRE JRE [10] jar JRE Windows JRE 1. http://java.sun.com/j2se/1.5.0/ja/download.html 2. Java Runtime Environment (JRE) 5.0 Update 19 3. Platform Windows I agree to the Java Runtime Environment 5.0u19 License Agreement Continue 4. Windows Offline Installation jre-1 5 0 19-windows-i586-p.exe 5. ( ) 6. JRE, jre-1 5 0 19-windows-i586-p.exe 7. A.2 1. settei.jar 2. A.1 3. OK A.2
A.3 37 A.1 A.2 A.3 1. travelm.jar 2. A.3 3. 4. A.4
38 A Travel M A.3 A.4
A.4 39 A.4 Google map ( A.5 A.6) A.5 A.6
40 A Travel M Google map Google map ( A.7 A.8) A.7 map A.8 map
A.4 41 ( A.9) A.9 ( A.10 A.11) 2002 03 01 2005 05 31 2002 03 01 2005 05 31
42 A Travel M A.10 A.11
A.4 43 3D 3D A.12 3D A.13 3D