{"id":228989,"student_id":6526,"content":"{\"files\":{\"src/appinventor/ai_appinventor/RST/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AccentColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"ActionBar\\\":\\\"True\\\",\\\"AppName\\\":\\\"RST\\\",\\\"CloseScreenAnimation\\\":\\\"fade\\\",\\\"Icon\\\":\\\"101280348_146763690293128_2797119360148176896_n(1)(2).jpg\\\",\\\"OpenScreenAnimation\\\":\\\"zoom\\\",\\\"Sizing\\\":\\\"Responsive\\\",\\\"Theme\\\":\\\"AppTheme.Light.DarkActionBar\\\",\\\"Title\\\":\\\"Rmap\\\",\\\"Uuid\\\":\\\"0\\\",\\\"VersionName\\\":\\\"1.4\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5730\\\\u57161\\\",\\\"$Type\\\":\\\"Map\\\",\\\"$Version\\\":\\\"3\\\",\\\"CenterFromString\\\":\\\"37.80544394934274, -75.38818359375\\\",\\\"EnableRotation\\\":\\\"True\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"LocationSensor\\\":\\\"\\\\u4f4d\\\\u7f6e\\\\u611f\\\\u6e2c\\\\u56681\\\",\\\"ShowCompass\\\":\\\"True\\\",\\\"ShowUser\\\":\\\"True\\\",\\\"ShowZoom\\\":\\\"True\\\",\\\"Uuid\\\":\\\"-766926604\\\",\\\"ZoomLevel\\\":\\\"6\\\"},{\\\"$Name\\\":\\\"\\\\u7db2\\\\u8def1\\\",\\\"$Type\\\":\\\"Web\\\",\\\"$Version\\\":\\\"4\\\",\\\"AllowCookies\\\":\\\"True\\\",\\\"Url\\\":\\\"https:\\\\/\\\\/www.openstreetmap.org\\\\/#map=10\\\\/23.9762\\\\/120.5530\\\",\\\"Uuid\\\":\\\"857493027\\\"},{\\\"$Name\\\":\\\"\\\\u4f4d\\\\u7f6e\\\\u611f\\\\u6e2c\\\\u56681\\\",\\\"$Type\\\":\\\"LocationSensor\\\",\\\"$Version\\\":\\\"3\\\",\\\"TimeInterval\\\":\\\"0\\\",\\\"Uuid\\\":\\\"-1408254228\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/RST/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"e*SyILJ;U%E_1*u-7iq_\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cmutation component_type=\\\"LocationSensor\\\" method_name=\\\"LatitudeFromAddress\\\" is_generic=\\\"false\\\" instance_name=\\\"位置感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e位置感測器1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"5qc??+?aVr{1Ht;W9V?D\\\" x=\\\"0\\\" y=\\\"75\\\"\\u003e\\n \\u003cmutation component_type=\\\"Map\\\" instance_name=\\\"地圖1\\\" event_name=\\\"DoubleTapAtPoint\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e地圖1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"i@nKFpDm%+tY4DQ[c^?7\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"latitude\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e緯度\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"18mPifIv?#)u5_jvQ!5f\\\"\\u003e\\n \\u003cmutation component_type=\\\"LocationSensor\\\" set_or_get=\\\"get\\\" property_name=\\\"Latitude\\\" is_generic=\\\"false\\\" instance_name=\\\"位置感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e位置感測器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eLatitude\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"TDM{I!-VGqC!HY3tmp0}\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"longitude\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e經度\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Rh5Q\\\\!BLdz.oU##@$`Y8h\\\"\\u003e\\n \\u003cmutation component_type=\\\"LocationSensor\\\" set_or_get=\\\"get\\\" property_name=\\\"Longitude\\\" is_generic=\\\"false\\\" instance_name=\\\"位置感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e位置感測器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eLongitude\\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 \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"u![h/2sNdRwYzrE=CWi5\\\" x=\\\"-580\\\" y=\\\"184\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" set_or_get=\\\"set\\\" property_name=\\\"Url\\\" is_generic=\\\"false\\\" instance_name=\\\"網路1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e網路1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eUrl\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"})FCbjIE}A(+xu17/7Ad\\\" x=\\\"-550\\\" y=\\\"245\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" set_or_get=\\\"get\\\" property_name=\\\"RequestHeaders\\\" is_generic=\\\"false\\\" instance_name=\\\"網路1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e網路1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eRequestHeaders\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"_vez3tCHvJQa-ELOi0w-\\\" x=\\\"0\\\" y=\\\"218\\\"\\u003e\\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"z!/GG=rXg)w:SX,BqQ]Y\\\" x=\\\"0\\\" y=\\\"306\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen1\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\";=/5~uDFx%\\\\!Tv/ar?jBj\\\"\\u003e\\n \\u003cmutation component_type=\\\"LocationSensor\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"位置感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e位置感測器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"w\\\\!DTocOSz=y5}]E[6w+g\\\"\\u003e\\n \\u003cmutation component_type=\\\"LocationSensor\\\" set_or_get=\\\"get\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"位置感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e位置感測器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\",wsCyFj9@57x.H`Z\\\\!(,g\\\"\\u003e\\n \\u003cmutation component_type=\\\"LocationSensor\\\" set_or_get=\\\"set\\\" property_name=\\\"DistanceInterval\\\" is_generic=\\\"false\\\" instance_name=\\\"位置感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e位置感測器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eDistanceInterval\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"3F,d37PJ:cCGMBy7u-sm\\\"\\u003e\\n \\u003cmutation component_type=\\\"LocationSensor\\\" set_or_get=\\\"get\\\" property_name=\\\"CurrentAddress\\\" is_generic=\\\"false\\\" instance_name=\\\"位置感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e位置感測器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eCurrentAddress\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"l5$Klx_tza,6tO9%y1:b\\\"\\u003e\\n \\u003cmutation component_type=\\\"Map\\\" set_or_get=\\\"set\\\" property_name=\\\"MapType\\\" is_generic=\\\"false\\\" instance_name=\\\"地圖1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e地圖1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eMapType\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"9o3d)AG/hgg(!hMV#Axk\\\"\\u003e\\n \\u003cmutation component_type=\\\"LocationSensor\\\" set_or_get=\\\"get\\\" property_name=\\\"CurrentAddress\\\" is_generic=\\\"false\\\" instance_name=\\\"位置感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e位置感測器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eCurrentAddress\\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/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\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/RST/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.RST.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AccentColor #xFF00FFFF 'number)\\n (set-and-coerce-property! 'Screen1 'ActionBar #t 'boolean)\\n (set-and-coerce-property! 'Screen1 'AppName \\\"RST\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'CloseScreenAnimation \\\"fade\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Icon \\\"101280348_146763690293128_2797119360148176896_n(1)(2).jpg\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'OpenScreenAnimation \\\"zoom\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Sizing \\\"Responsive\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Theme \\\"AppTheme.Light.DarkActionBar\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Rmap\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'VersionName \\\"1.4\\\" 'text)\\n)\\n\\n(define-event Screen1 Initialize()(set-this-form)\\n (set-and-coerce-property! '位置感測器1 'Enabled (get-property '位置感測器1 'Enabled) 'boolean)(set-and-coerce-property! '位置感測器1 'DistanceInterval (get-property '位置感測器1 'CurrentAddress) 'number)(set-and-coerce-property! '地圖1 'MapType (get-property '位置感測器1 'CurrentAddress) 'number))\\n;;; 地圖1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Map 地圖1 \\n(set-and-coerce-property! '地圖1 'CenterFromString \\\"37.80544394934274, -75.38818359375\\\" 'text)\\n\\n(set-and-coerce-property! '地圖1 'EnableRotation #t 'boolean)\\n\\n(set-and-coerce-property! '地圖1 'Height -2 'number)\\n\\n(set-and-coerce-property! '地圖1 'Width -2 'number)\\n\\n(set-and-coerce-property! '地圖1 'LocationSensor (get-component 位置感測器1) 'component)\\n\\n(set-and-coerce-property! '地圖1 'ShowCompass #t 'boolean)\\n\\n(set-and-coerce-property! '地圖1 'ShowUser #t 'boolean)\\n\\n(set-and-coerce-property! '地圖1 'ShowZoom #t 'boolean)\\n\\n(set-and-coerce-property! '地圖1 'ZoomLevel 6 'number)\\n\\n)\\n\\n(define-event 地圖1 DoubleTapAtPoint($latitude $longitude)(set-this-form)\\n (set-lexical! $latitude (get-property '位置感測器1 'Latitude))(set-lexical! $longitude (get-property '位置感測器1 'Longitude)))\\n;;; 網路1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Web 網路1 \\n(set-and-coerce-property! '網路1 'AllowCookies #t 'boolean)\\n\\n(set-and-coerce-property! '網路1 'Url \\\"https://www.openstreetmap.org/#map=10/23.9762/120.5530\\\" 'text)\\n\\n)\\n\\n;;; 位置感測器1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.LocationSensor 位置感測器1 \\n(set-and-coerce-property! '位置感測器1 'TimeInterval 0 'number)\\n\\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFF00FFFF\\\",\\\"ActionBar\\\":\\\"True\\\",\\\"AppName\\\":\\\"RST\\\",\\\"Icon\\\":\\\"101280348_146763690293128_2797119360148176896_n(1)(2).jpg\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Responsive\\\",\\\"Theme\\\":\\\"AppTheme.Light.DarkActionBar\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.4\\\"}}\"}","created_at":"2021-02-17T04:30:35.027+08:00","updated_at":"2021-02-17T04:46:25.946+08:00","name":"RST","language":"appinventor","screenshot":{"url":null},"parent_id":null,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":25,"hashid":"rdvs6vk33","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":4095500,"file_name":"101280348_146763690293128_2797119360148176896_n(1)(2).jpg","project_id":228989,"asset_id":318223,"created_at":"2021-02-17T04:31:16.823+08:00","updated_at":"2021-02-17T04:31:16.823+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦