{"id":133774,"student_id":1931,"content":"{\"files\":{\"src/appinventor/ai_appinventor/IND310/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"IND310\\\",\\\"Title\\\":\\\"Map\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"HorizontalArrangement1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-106296652\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"ListPicker1\\\",\\\"$Type\\\":\\\"ListPicker\\\",\\\"$Version\\\":\\\"9\\\",\\\"ElementsFromString\\\":\\\"\\\\u7e3d\\\\u7d71\\\\u5e9c,\\\\u897f\\\\u9580\\\\u753a,\\\\u6377\\\\u904b\\\\u5317\\\\u9580\\\\u7ad9,\\\\u9f8d\\\\u5c71\\\\u5bfa\\\",\\\"Text\\\":\\\"\\\\u8d77\\\\u9ede\\\",\\\"Uuid\\\":\\\"-858736982\\\"},{\\\"$Name\\\":\\\"ListPicker2\\\",\\\"$Type\\\":\\\"ListPicker\\\",\\\"$Version\\\":\\\"9\\\",\\\"ElementsFromString\\\":\\\"\\\\u7e3d\\\\u7d71\\\\u5e9c,\\\\u897f\\\\u9580\\\\u753a,\\\\u6377\\\\u904b\\\\u5317\\\\u9580\\\\u7ad9,\\\\u9f8d\\\\u5c71\\\\u5bfa\\\",\\\"Text\\\":\\\"\\\\u76ee\\\\u7684\\\\u5730\\\",\\\"Uuid\\\":\\\"925829813\\\"}]},{\\\"$Name\\\":\\\"Label1\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"16.0\\\",\\\"Text\\\":\\\"\\\\u5169\\\\u5730\\\\u8ddd\\\\u96e2\\\\u70ba:\\\",\\\"Uuid\\\":\\\"-1651631244\\\"},{\\\"$Name\\\":\\\"Map1\\\",\\\"$Type\\\":\\\"Map\\\",\\\"$Version\\\":\\\"3\\\",\\\"CenterFromString\\\":\\\"25.0399887,121.5101476\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1298287243\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"Marker1\\\",\\\"$Type\\\":\\\"Marker\\\",\\\"$Version\\\":\\\"2\\\",\\\"Latitude\\\":\\\"25.0399887\\\",\\\"Longitude\\\":\\\"121.5101476\\\",\\\"Uuid\\\":\\\"-995503355\\\"},{\\\"$Name\\\":\\\"Marker2\\\",\\\"$Type\\\":\\\"Marker\\\",\\\"$Version\\\":\\\"2\\\",\\\"FillColor\\\":\\\"\\u0026HFF0000FF\\\",\\\"Latitude\\\":\\\"42.36006607480819\\\",\\\"Longitude\\\":\\\"-71.08858108520509\\\",\\\"Uuid\\\":\\\"-835843540\\\",\\\"Visible\\\":\\\"False\\\"}]}]}}\\n|#\",\"src/appinventor/ai_appinventor/IND310/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"v0CeCJ:Bz~#YCznNB*Py\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" instance_name=\\\"ListPicker1\\\" event_name=\\\"AfterPicking\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"#_*xo~`a=V2E/JlT27]]\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"ListPicker1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\":))G3D9gaq`vbU#A$8.o\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"Selection\\\" is_generic=\\\"false\\\" instance_name=\\\"ListPicker1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelection\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"\\\\!1/NtxUeR{+/iLIZ;Fhq\\\"\\u003e\\n \\u003cmutation component_type=\\\"Marker\\\" method_name=\\\"SetLocation\\\" is_generic=\\\"false\\\" instance_name=\\\"Marker1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eMarker1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"MC*sUU@f7)bLDvo7QFFT\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"Qetfh8qlMCRoPt[*ro$$\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"TeVu!jL5.Qr]Lu.M-GVr\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal location\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"D.K),qs@oQBVhtJ^xZH,\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"ListPicker1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelectionIndex\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"P;y_mTO64u9BoBuur62^\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\")263M+=JB,x$]bNQ@7!g\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"qo6MqB0kZwZSMnARIi/M\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"`pef[PXytifK5b-o2:Jt\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal location\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"214F@ufi\\\\!fYT,9JRPH(Y\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"ListPicker1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelectionIndex\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"mACA[:dVC{XmBU9%]pho\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"%zq7M5HU-5ff6S@hF5V?\\\" x=\\\"0\\\" y=\\\"373\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" instance_name=\\\"ListPicker2\\\" event_name=\\\"AfterPicking\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker2\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Ej.0oh2hr=kW84F=9(]2\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"ListPicker2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"!^Ex4poN;qyyI/Js-oJA\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"Selection\\\" is_generic=\\\"false\\\" instance_name=\\\"ListPicker2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelection\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"TyZ4H?Bi5=g5]UH=hNuv\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"8ro#5@\\\\!+e(aEp!QX$#r)\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"QVC0NgA3i`F?iD!G_#}6\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"Selection\\\" is_generic=\\\"false\\\" instance_name=\\\"ListPicker1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelection\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"=!$V!GoAk?T+1fNT/yk?\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"Selection\\\" is_generic=\\\"false\\\" instance_name=\\\"ListPicker2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelection\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"#s[Tb[\\\\!IZv5%^6F~*\\\\!m%\\\"\\u003e\\n \\u003cmutation component_type=\\\"Marker\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"Marker2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eMarker2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"ovf]MSkQ4ekxgn)+0Dcl\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"cb5,}9B_8Yo79uQ\\\\!]0$P\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"Label1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eLabel1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"\\\\!gkTH$Wc=z(f#j,hdUm[\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e兩地距離為:\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"oK:?!iZo3ecTnrp@=nxM\\\"\\u003e\\n \\u003cmutation component_type=\\\"Marker\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"Marker2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eMarker2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\":URCoEY-YQ~k*C}!]WJ^\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"YQW2V/s}tIVX-4tq$qCn\\\"\\u003e\\n \\u003cmutation component_type=\\\"Marker\\\" method_name=\\\"SetLocation\\\" is_generic=\\\"false\\\" instance_name=\\\"Marker2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eMarker2\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\",CS;GaO`(9CbCfi8x9{8\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"MWokiNw~J.94T!}i/1/]\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"IOO?jA\\\\!L}V,j!IEn7KbJ\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal location\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"{Y+0@k^%6acRVi8^yTlZ\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"ListPicker1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelectionIndex\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"T!#KuRG#_yND-Wh5O0W7\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"Y3Zc!^!FdsZNl{3KHAIu\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"tN.(C(/ADkm0AU56[6;N\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\".W;87?tZ4.R.!!:ly+)y\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal location\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"rB]U3nDvyk%h*gx%GQWY\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"ListPicker1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelectionIndex\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"*xitj.T7g[]xyZvMAtz[\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"%.ML#}8w2v$;yj?Vy*=H\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"Label1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eLabel1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text_join\\\" id=\\\"?[G5Am`T.[fJ_g*u9A=E\\\"\\u003e\\n \\u003cmutation items=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"N{^,yi7.1ig.DUK9wXVV\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e兩地距離為:\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"*TJ~LVqrsZk5U-BOAZ.H\\\"\\u003e\\n \\u003cmutation component_type=\\\"Marker\\\" method_name=\\\"DistanceToPoint\\\" is_generic=\\\"false\\\" instance_name=\\\"Marker2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eMarker2\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"U;r-f3+y2`Na6R)4+e0}\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"O\\\\!n53opsdQG8ePub.[zf\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"xjxS/Q9%;iIpd,H9W\\\\!%h\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal location\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"umj(u83px.]to=9@nUR3\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"ListPicker1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelectionIndex\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"UY7k1dNthy5+6+BsH-}Y\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"=r5?$d7F;5=`sd$tmw]P\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"vC!Dht2D,CA2BN-T[AB`\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"0LSr1Kl_Zju{T.*!Uj*/\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal location\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"UH?1.ecTz7ECPLifJ1EG\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"ListPicker1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelectionIndex\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Nye0dVs%:syb_@yn1[)^\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"`O.TkUm$\\\\!wmN`qn-7[ro\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003em\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"ZY;AF%a8rWdjX1ruw!{{\\\" x=\\\"0\\\" y=\\\"940\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003ename\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"ovWC:!Ly4@-57(aW-jan\\\"\\u003e\\n \\u003cmutation items=\\\"4\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"Y^JeRA!+$4/@hcq(dnc1\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e總統府\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"3N~9eIWxQ0mL2;tlc:I[\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e西門町\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"`/,pc`8!I?Vb8c]1$:;P\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e捷運北門站\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD3\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"}R4nqSJUGQM:ICAtv}dB\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e龍山寺\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"qeQGW:fjOzT^0zSZ-z~]\\\" x=\\\"0\\\" y=\\\"1071\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003elocation\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\";9fVu$:A?Z]PGx)nYR:t\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"C[M\\\\!ZKa?:K6q!5[QJ}*3\\\"\\u003e\\n \\u003cmutation items=\\\"4\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"6l9ew4C79_icIMx~%tv1\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e25.0399887\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"_?6SMjP8umJkO11EIg4a\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e25.044078\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"WJ#;P8UqJfp)oPt^z0t)\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e25.0493497\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD3\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"F]hGIhiUv,3#Gu_*#u`q\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e25.0382125\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"G/[U8vhI=yUo,!Ohms,l\\\"\\u003e\\n \\u003cmutation items=\\\"4\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"EO5yMa?XgMV,*H;7nJ1w\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e121.5101476\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"3TN3;WgL`EW7Lg+4!gyq\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e121.5038003\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"4BpfKi9X2feT$_VJ^*mf\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e121.5045594\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD3\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"m1~Dh/g]hPb^Uz^1{{d8\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e121.5032205\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/IND310/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.IND310.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def g$location (call-yail-primitive make-yail-list (*list-for-runtime* (call-yail-primitive make-yail-list (*list-for-runtime* \\\"25.0399887\\\" \\\"25.044078\\\" \\\"25.0493497\\\" \\\"25.0382125\\\" ) '(any any any any ) \\\"make a list\\\") (call-yail-primitive make-yail-list (*list-for-runtime* \\\"121.5101476\\\" \\\"121.5038003\\\" \\\"121.5045594\\\" \\\"121.5032205\\\" ) '(any any any any ) \\\"make a list\\\") ) '(any any ) \\\"make a list\\\"))\\n(def g$name (call-yail-primitive make-yail-list (*list-for-runtime* \\\"\\\\u7e3d\\\\u7d71\\\\u5e9c\\\" \\\"\\\\u897f\\\\u9580\\\\u753a\\\" \\\"\\\\u6377\\\\u904b\\\\u5317\\\\u9580\\\\u7ad9\\\" \\\"\\\\u9f8d\\\\u5c71\\\\u5bfa\\\" ) '(any any any any ) \\\"make a list\\\"))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AppName \\\"IND310\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Map\\\" 'text)\\n)\\n\\n;;; HorizontalArrangement1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement HorizontalArrangement1 \\n)\\n\\n;;; ListPicker1\\n\\n(add-component HorizontalArrangement1 com.google.appinventor.components.runtime.ListPicker ListPicker1 \\n(set-and-coerce-property! 'ListPicker1 'Text \\\"\\\\u8d77\\\\u9ede\\\" 'text)\\n\\n)\\n\\n;;; ListPicker2\\n\\n(add-component HorizontalArrangement1 com.google.appinventor.components.runtime.ListPicker ListPicker2 \\n(set-and-coerce-property! 'ListPicker2 'Text \\\"\\\\u76ee\\\\u7684\\\\u5730\\\" 'text)\\n\\n)\\n\\n;;; Label1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Label Label1 \\n(set-and-coerce-property! 'Label1 'Text \\\"\\\\u6a19\\\\u7c641\\\\u6587\\\\u5b57\\\" 'text)\\n\\n)\\n\\n;;; Map1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Map Map1 \\n)\\n\\n;;; Marker1\\n\\n(add-component Map1 com.google.appinventor.components.runtime.Marker Marker1 \\n(set-and-coerce-property! 'Marker1 'Latitude 42.35879761294287 'number)\\n\\n(set-and-coerce-property! 'Marker1 'Longitude -71.08720779418947 'number)\\n\\n)\\n\\n;;; Marker2\\n\\n(add-component Map1 com.google.appinventor.components.runtime.Marker Marker2 \\n(set-and-coerce-property! 'Marker2 'Latitude 42.36006607480819 'number)\\n\\n(set-and-coerce-property! 'Marker2 'Longitude -71.08858108520509 'number)\\n\\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"IND310\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2020-03-15T09:15:02.077+08:00","updated_at":"2020-03-15T09:59:22.803+08:00","name":"IND310","language":"appinventor","screenshot":{"url":null},"parent_id":133592,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":51,"hashid":"yeysdmr4","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦