From 8b14d149a3eda07115fa8848ef248827783cd2e5 Mon Sep 17 00:00:00 2001 From: "mikeshoup@gmail.com" Date: Sat, 18 Dec 2010 17:01:05 +0000 Subject: [PATCH] Added files needed for map scene --- .../app/assistants/mapScene-assistant.js | 31 ++++++++++++++++++ .../app/views/mapScene/mapScene-chrome.js | 27 +++++++++++++++ .../app/views/mapScene/mapScene-scene.html | 0 trunk/share-a-bike/images/icon-32.png | Bin 0 -> 2595 bytes trunk/share-a-bike/images/icon-48.png | Bin 0 -> 4667 bytes 5 files changed, 58 insertions(+) create mode 100644 trunk/share-a-bike/app/assistants/mapScene-assistant.js create mode 100644 trunk/share-a-bike/app/views/mapScene/mapScene-chrome.js create mode 100644 trunk/share-a-bike/app/views/mapScene/mapScene-scene.html create mode 100644 trunk/share-a-bike/images/icon-32.png create mode 100644 trunk/share-a-bike/images/icon-48.png diff --git a/trunk/share-a-bike/app/assistants/mapScene-assistant.js b/trunk/share-a-bike/app/assistants/mapScene-assistant.js new file mode 100644 index 0000000..b60db7b --- /dev/null +++ b/trunk/share-a-bike/app/assistants/mapScene-assistant.js @@ -0,0 +1,31 @@ +function MapSceneAssistant(argFromPusher) { + this.items = argFromPusher.items; + this.gps = argFromPusher.gps; + this.markerIcon = "images/icon-32.png"; +} + +MapSceneAssistant.prototype = { + setup: function() { + Ares.setupSceneAssistant(this); + + this.$.kioskMap.setLongitude(this.gps.longitude); + this.$.kioskMap.setLatitude(this.gps.latitude); + + var icon = new google.maps.MarkerImage( + this.markerIcon, + new google.maps.Size(32,32), + new google.maps.Point(0,0), + new google.maps.Point(16,16) + ); + + for(var i = 0; i < this.items.length; i++) + { + var latlng = new google.maps.LatLng(this.items[i].latitude, this.items[i].longitude); + var marker = new google.maps.Marker({position: latlng, map: this.$.kioskMap.map, icon: this.markerIcon}); + } + + }, + cleanup: function() { + Ares.cleanupSceneAssistant(this); + } +}; \ No newline at end of file diff --git a/trunk/share-a-bike/app/views/mapScene/mapScene-chrome.js b/trunk/share-a-bike/app/views/mapScene/mapScene-chrome.js new file mode 100644 index 0000000..6e0b3a0 --- /dev/null +++ b/trunk/share-a-bike/app/views/mapScene/mapScene-chrome.js @@ -0,0 +1,27 @@ +opus.Gizmo({ + name: "mapScene", + dropTarget: true, + type: "Palm.Mojo.Panel", + h: "100%", + styles: { + zIndex: 2 + }, + chrome: [ + { + name: "header1", + label: "Nearby Kiosks", + type: "Palm.Mojo.Header", + l: 0, + t: 0 + }, + { + name: "kioskMap", + latitude: 0, + longitude: 0, + type: "Palm.Mojo.Map", + l: 0, + t: 49, + h: "100%" + } + ] +}); \ No newline at end of file diff --git a/trunk/share-a-bike/app/views/mapScene/mapScene-scene.html b/trunk/share-a-bike/app/views/mapScene/mapScene-scene.html new file mode 100644 index 0000000..e69de29 diff --git a/trunk/share-a-bike/images/icon-32.png b/trunk/share-a-bike/images/icon-32.png new file mode 100644 index 0000000000000000000000000000000000000000..e64502a5d77b0f2ae37661a30ad7e7ea171e39bb GIT binary patch literal 2595 zcmV+;3f%RHP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igo0 z5IGj6=X_@X012Z>L_t(o!;P1DTvcTn$G`8n=U#SXalsV<5fIV9!Ud+XF-^xMrODhU zr)}(G<8xF$z5?72?Ryigai}>y!W1a&O3h`HrG6# z&-vrt^FHtMdw$O@c)(}RcV7f}2ZV-H)GFZ@3(FIIynN$?#S$a{Y3OCObvI6S3kk~f z_t5hyujCaBO`2BqAoq%UeMn7BVb-j<0N!Pn&ZM8c;+^pMmfQ~Kb1U7e9B}id3zy3P zK(#1%d07c?hnSeQ_LoLSl!mvi{<%%3nCU=m+LHHpZO$7H2B3fc0USDXkUmju-DbY= z;ncRlaUZ8`DiphRod>H$;-QKLF$uCkUPwS7CDdyY5J@AVcsZ$)EH5}doy9_PHKgf4nFinl7+f1RxMX-rJd?5roNxs)%~0F23H9 zD`$Olp~snX`8lbJ-|gH|*WDNhJbEfOXYBmrtqTgTORN?ULNr^~%=QC6Qc9dUJtNzQ zb#KR3^o|aXY{`TIuxv>R4@b9k%g?`%F>^^yqjGVpa%sBVCBdbezol%Z|L)3718f%Y zznrUb;a8ViU%qrPBP`h8Ep738w=%G1_1ff(#{<&0@4F;%Q@KOAZeX>k^zI&j&1&J` z@ltS8?*pPCRvY6*N{QXYl&2%au$c1cW5-SWqzQmOc(2`iwkB!bVVo{qvw^Nr)$Wk8*)0}VQnO;xu^&ME}c2!V=xTKYg1zpLIGjAw9&Olfguf|L;Ugc zaU-OYFI6|3cV>Lw*Pb%X+sKhlw! zdX0r2A7%T-Y_M7Gw9MN^-rgzfJXl29>j^wM{2TCfGrw6apaQaiI!~)OkyY;gY(nR7 zwYcPJ;x$JL;{|ZF9?#CLcxhw=e%>|`HH%keflX~zZWzS(3c{sJ zUVLXiMLQ?(_j!r5@o~dy6@0esJg4?wg7!X5adXWs$-8(ZQT6ihj=O2EFu63O@bR{? zV&!lq4-KcFxEe1n8;TGtNPd`!Z|!57zJqu>U zbM|~ChLlWAisoc)1tVtuK;<<%SQL4qP7_|V88vGc-!2})u*bTBrkiea8O)j7o4rR$_+|TezSx?JL(_TY zZ@Y<~_$|SM*OHM{M&6cj4Kh;bE(6t~1~rGNrn6@8VCwA}Fa2XLMO8P^G=s5&!`OYe zh?$EHP*bNdesDJye0H2oONP)hJP>YbESS}w%U5nN|AjctUARW-%Hw>n_7vlXb;nt+ zQC_PtKlKp#Mb-T0qhTh9#!@T{z07J+XyxN3ha`3(bd}FlBf+dyW=!y~YWOLRL;C zzFt=RTY2#L=4^IkUgpB~2}FkYbME4GTKl;X5$ea&Pj#bL_dsfII$81Nqo&0c!M+n$ z@bR)@b616rmzBEO>XT~6j%_pj+^@_it2WRygQza8C@rf6o5~x@kDA3s0St+sj}6Ub zplLb=Fk#-0Y#&)fWLH0WhWTR{@Q1`;Dy!|NR)vjw3dqW>Fj>$g4@U&zaO!B9j=!HE zEVO;5+Bs0k>(t4|ey*U{?Mz;!NFLWy?m1Q>04i&>hO`l27%WJBgsj{Os;cb(I1#Mg zm<>)H6o?M>N7r;_zqQw75zK1nX#+zid0dPsjTPa@i7cd=pshGwo3xy#Zlc$D@t<<1VF+0thJL;iYH|rDU|WC?M23y zBl&i30oyYRkrD>?>&S$m;XE^EH(S5Y1z&gW=$KN1-9>z#4($4P7-#dV*!bTI0E`{d zji|1E40wJE=ku#%(o+#)<;-?px9Jo!Spc;2!28o}XKMa9|1g?U7adxA@MK~zy}|=f zfU_5>*nOao;$Q2UslB~vHC07PTR(UD#s<+Rstrgumi;S7PL)wn?ZCs+DtCOC$iV() zJ8o)dU#(u9y#7c)`tAco5}O5_x@gK*tEIXAH_v|e8%n`tH0Qg`0;)w~*O)N8yBP6M z`Sj<;P5Pv1Buh(spU;-eUA1C%barfyAc1C>LS8oWwOMYp_HI*gOXZEAJ#FS|QNZD1 z#1r9SQF6EJf4=$Zs%5F~-hC)NbRs9`+4;v>7nR(QSQT?LyPx8F52KBsBu<^k@IbNt zojw(@F?ShC%~82OK;_|mo8vaV`$$DxbdbR5YGGBwG9rINDac#g;czkRu~4!8ojw&m z?b;9rRNikaZ(<@ZFF)h2X}|Q?bNq_b9InRTyZ2(!v?w(%Chnd#MkaO=DKo;eLqfvt zznI+4#KbYbi+e7U)Rfzqy<)`!I!>v*+Ru-ly|Vr=KeFNceP1Zik|a)$UaeiT$R_Y+3@W7J-L{ zN}!t{JSx!smobs0(LpzU4hrry9jINJn!>B*qWjPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ign~ z5+oVe1$Jrx01>-ML_t(&-nE){d{kAwz`y6tWM(ocOnM*$NGKt61VRD~Rdv?dtxbg`#l_~5(vqwZu|rRvIFVhwckkZn&0BXkTJ|0pPew-iFM>z#E61W2 zpAQ;6a>%%_u2BhAr#`l<*4e+JK~GVogR(LUb+uNSY)$}-dM(}^^n`|Z(RwUh`&NWCKP^w5Zip8iZ4(V2dQ`@I{laN6Q`~K z>gLUx%c@nY|2qiu?%kWSXU{V4k@=d4$j-ALn)UF~oHCEdKYx3H-3Rlr)ii;@1GLHw z03*bW-YYLkD!8c~HXZ+>TW*B}k0#ZtZ5X8le82jzFYuBZw*9N`z$zf_5?9#nTAcO?O zZ3BOEM5IgPkf@Rnlc)IPwNb?O(3DM|IeTVi=7F?kSZ*7E<^}I9e>-{d{WCZGV_UiY zt&cJ!K6*FkzgqWijgXXJvCEaq5=GJwqjmkaYo;w){PO1ZkkH&rY?70cd2jjK$?@YR zfBpKZJg?7J{Uq@*xF{~}1oUl)B80?45nFz|ART&d?do~`y{>w(M*$e50UOqRkr@FRc-|S zb`ZMZ9Tz9C*yVRCCyA)Q%J2X9?urLJkj_;upVX=Y+1c4VI5~Nasq2XU``=|5!lqGv zUToYH5(;z=H!*T>M+Wu|B)Ypl<_i^|QEslFx1$Fw>)fL2p@_X%1FN6ce9oB7#}}^5joi9FUn01ryn6^(@$x91dLSC7Q$+$=je>|;0Y3U0 zkoEJ@;Z!B^Iz$|*q|qIAw0ovgl}}FZBNk2%$?4Ur_aLBdWPE(9Xr%An@=B4j$Fi9( z?~$r1xuvzSI~h5w6X}1O!aHAOvn4GTRIoc$GEbG>$N{J1t2Yw}3-%(=WT2tZjs!gQ z8qAlgdHCgBE;VYO+tSOZBW>k)QIU6eNmBCEH(Nw#>F*W>4UHT3`O+^gb;!M31upSv zUrrSPWfs#m-~%1_5yQT^&jP z=X69Xp-@Dt-4br3oBwyJ5~E&=pRWN`f}((Wd*)W4Rj4kiXKTh4QECL~R`XQOsV zOq{97X^7pPbqPGR+|uSt33@H}#&!lE_i8Pb4 zT{-|zRd46<#XG1ewSeZY?8qu0F}5=c9vQ%rH`Bpa?>_4~|JrTQr| zvf5>pMbCk(Lw&U&AtA8^6;2$g3X0}hjHQI?CVay?@YtMQ4D1zvA_S4)zGyWH(-!Yw zMq(si{C*7U-c2O=*=^L;+gw)Y`h*4u@be@wCXCJd^Eh?Bg0-8^F=j|d*1VO#rTiLV z`-gy#oV-}YU;lNML;LfTsoQ!?DGBoTKO70IW6#LI`voE(iYi*GBWyoBN6Axt>q zF|qR36h-T6u{mgC=kV>IXXhuA z=oo0^!Noh6@xqU++;Ey74isRsI}rlryqZSRv)l00YuNVZB)-{xk$4wwsSIDWB$jcK|3_Km%a z`Jc_$>?%7yO(rbN$EAyIjy72xD2m2cL9_{lrG!QYYyOyke+NAa-p?d;>v^mKP!trS z2M>+!!B1z)$t$Yk$32&M?2UbxeDo|!iDBUfnHwDdFKIyE%HSh~NL^2#GOa4DTO;JD|d$)sT6xkl((Ofy1ft?c0f9S6jrg zIj>bzhojb0uWbp72M!2kY)lwO&y@2;>RHffTaxx*KLcZjbmH)tGU{rrpx5%RotM~} zk8)nM3-KtDw`c zWq&>uHC7&*(%U5o&0)G;!^UkFICQdv!BGLk4GwjM?NZ{Y)1a!(TE%X+76vp&j!wzw z0ik#qv~1XU2}ivRl-6Ku*7zQ%s$}=!LL6$VczpQHNjwc&Vh4p%RcB@Di$8KczlMLj zHijulJxRE$BOL>c{E&HtK$8Jay_U~5np>!OQo#~W>4r&QH6yQXUg1Z zjsQg=zo;I7@KA3QMWL{`o|HHDQ(4o*`gamt;-m;R?8;?$zhFS3*K6p~#YALy2f{+V z$vRnr&Ee$Dr(;_62f#zaQM0RPX9_Ta0*WGJ=U^|2i;K+K(vp&_;GP<^isGWG+f>Qx zGfu6-`dzsoB^L|puCXx9@qNqN8im~%`8@MZ2Fn-3F?w)E0KWO-I845JR0-d`o7g5| zcZFU$t%gbQUGO#;sBdg3nWA@_ZKrf4hk5}W{k5DqTbiXEK782ea+?jKMu=KfQd!yn zz^H*CWToeWLF+=wL&JMt977Sp1-xi=P+dZO04OM}cOfGL=rpX|e4d}qR}j-D2#rP{ z5R4cY!sAnVvtid|4xTE(L#v=@1R5bwfs%3y4Na}U(`e_Om@oj!it63+?;-q*O~l0x zJFPu;CcAoY+@zDf0mlBd#dRDwSwg+V&eU-cyt_L48fWAb0%zM?*!}y{)B8}{VB^rK zvQ`A#>_2;51LhcdUpL=PTO8(Qc2fRlw7uWuD8c=7$6MB#-LKyqW!6VTaM9bs9Wc*V>&t z`%pjb>K(|x_vK+eTMl-Wq!FFbiN>rwd-hfQH(9{Y(l<>-lo& z7#^M+1&wxBvA20|yAzy}Cm-s^+t0_5Q&7tzucb-!T6}_yOdJv3cBpi+2l3Ze z@20%Ek@>&h!-0%^FzVVbpEOfdqtH;<$j+aNxo3D7zqvn}yN7qC)?&loWFWkwH^T>p z^68S%{B~wP%(+#JdFtQP*V_aRRZdChA!dy7ELy!L_2ol{4_R7H%Gk5@mCKfH%N~Ap zzjT+sMc-Zlyfl9>6XH4(P?I14~AN+Z0P}L6!1{ML*t%`%X<7LHPE(e75Cmc zt!rwPYk;T0CO>*59uIrrrt_DI*Up{$Nc+XzzySY#RK}?VLD(gRB@bIeZio4h3YSGcrlvh;d&Y1Dg%onD0vL=o1C2%^M zGi`ZIZSzh6@2;3%Lj{<@So8 zKmFqv^^K0}ntW1lleX}$YVt`4@X?9oi$;(*$WS(Y#;u!tO8cA?E#fq2@Lj{F#qxdX z@^NxPe7F#b0(PfFbwl1JGQF)Hl5E38RSN7*sncnAD5;0|;nVRlE~4T4{sRUNZx)-M zE0k+~?x-V2ju0IkO@98B>UyhVeM9-BOE1hHJ@D?B2>-HLr?^~H3k`O+Pq^Jiw*Vo* zA;Dt9;H6{y=m@c5VT_m>Ys^Vq_r>$yZQl9np@W%~(b3Ut+qUh$bJgI{dGq*k)hYm= z^xa#Y@ehr7>Qb2@=-=sAJb%nAq`J5si>gYyQ{KEd>?#{dokqc^C?d3L2PTdTCwWwO zV}!q@Ea&36za)&GyaK3ebFJadUG`YIWMR;-p@YT+b?TAOq#9zcR@mH^J)BgRHBeP& zb9G$=75=@x^`J#$jtJEGsQBmz0)d#SI^N x`pl{9>h$!C>hCsfYe~OGj2y{