繆偉捷,喬 付
(嶺南師范學院 計算機與智能教育學院,廣東 湛江 524048)
湛江市有著豐富的紅色旅游景點[1],為實現紅色故事的傳播從靜態、單一向動態、多元的轉變,增強紅色文化的傳播效果,本課題組開發了湛江市紅色旅游景點線上線下視聽系統的微信小程序,該系統全面覆蓋湛江市紅色旅游景點和歷史名人故居,以線上線下兩種方式為游客提供旅游資源,其中線上視聽系統能讓游客足不出戶,以語音播報和全景VR 視聽形式游覽湛江市紅色景點,線下導航地圖語音系統導引游客進入景區,并享受電子導游服務。
湛江紅色旅游系統根據市場需求,系統功能主要設計是面向用戶的,讓用戶能夠進行用戶登入與注冊,查看旅游景點基本信息,VR[2-3]查看景點全景,實現發送景區評論等功能模塊,實現了一個人與系統交互、旅行視聽說的旅游服務平臺。 前臺界面中,用戶如果第一次使用則要獲取用戶的信息,登入之后則可以運用上述的功能查看景區等。 管理員可在后臺登入后進行刪除景區、添加景區、修改景區、刪除評論等功能,以便管理系統。
建立一個能夠讓用戶在線上VR 觀察景區,讓用戶足不出戶就能體驗到游玩的快樂。 湛江市紅色旅游景點線上線下試聽系統功能框圖如圖1 所示。 湛江市紅色旅游景點線上線下視聽系統主要功能如下:
圖1 系統功能
(1)查看旅游景點: 調用市面上地圖的接口在小程序中部署,使用地圖的距離查詢、地圖計算等功能為用戶實現查看距離、語音播報景點信息等功能。 VR 查看景點全景:調用KRPANO 插件展示全景的效果,運用小程序中h5 外鏈<web-view></web-view>在小程序頁面中展示,實現全景VR 之間的跳轉,讓用戶擁有更好的體驗感,像是在實地游覽一樣。
(2)搜索景區:對景點信息進行查詢,可以以模糊方式查詢,查找出景點信息展示在小程序頁面中。
(3)景區信息:進行景點全景的增刪改,景點簡介的增刪改,并且可以對景區進行增刪改查操作。
(4)用戶發布評論:用戶在景點的文章界面進行評論,評論之后點擊發布,評論會獲取用戶的頭像、名字、評論內容、評論日期,將這些數據存入用戶評論表,并在界面中展示出來。
(5)用戶發布文章:用戶點擊tab 組件中的發布按鈕進入發布界面,編寫標題、內容、圖片,然后點擊發布文章,獲取用戶的頭像、名字、文章內容、日期、標題、內容、圖片、存入用戶文章表,并且在首頁中展示出來。
湛江紅色旅游景點線上線下視聽系統小程序運用的是微信小程序自帶的云數據庫,云數據庫的優勢在于不用搭建服務器和后端就可以直接調用數據庫。 湛江紅色旅游微信小程序的重要數據庫表包含景點信息表、用戶表和用戶發布的文章表等,如表1—3 所示。
表1 景點信息
表2 用戶
表3 文章
在系統設計中,實現了一個能讓用戶有很好體驗的湛江紅色旅游系統,主要界面展示如圖2—5 所示。圖2 為該小程序的首頁頁面,該頁面上部的輪播圖展示了部分熱門紅色旅游景點,頁面下部列出湛江市的全部紅色旅游景點。 以寸金烈士陵園為對象,具體介紹如何使用該線上線下視聽系統。 通過點擊圖2 中的寸金烈士陵園可以打開圖3 的頁面,該頁面上部為寸金烈士陵園的建筑,中部為文字介紹,下部為語音播報、語音暫停、導航和全景4 個按鈕,點擊語音播報可以線上收聽電子導游講解;導航按鈕是為線下游覽該景點而設置的,點擊導航按鈕可以打開圖4 的地圖線下語音,該頁面寸金烈士陵園位置有一個語音圖標,點擊該語音圖標可以線下收聽電子導游講解;在圖3 中點擊全景按鈕,可以線上打開寸金烈士紀念碑得到全景VR,如圖5 所示。
圖2 首頁
圖3 寸金烈士陵園
圖4 地圖線下語音
圖5 寸金烈士陵園紀念碑線上VR 展示
借助VR 技術實現的湛江市紅色旅游景點線上線下視聽系統微信小程序,讓用戶可以在線上以360 度視角游覽紅色景點,在線下進入紅色景點后通過手機地圖收聽電子導游講解,本系統為湛江市黨史學習教育活動提供了強大助力。