現場使用和模擬運行
本文介紹了 Mega 在現場使用和非現場模擬運行時的配置差異,以及如何根據需求進行配置。
現場使用和模擬運行的差異
Mega 會使用 GNSS(GPS、北斗等)資訊對定位過程進行輔助,以提升定位的精度和穩定性。在現場使用時,設備的 GNSS 資訊是準確的可以用來輔助定位。而在非現場模擬運行時,設備的 GNSS 資訊與環境是不匹配的,這個資料不能用來輔助定位,反而會影響定位效果。因此,Mega 提供了兩種不同的配置以適應現場使用和非現場模擬運行的需求。
預設配置為模擬運行配置,以避免初次使用時因錯誤配置導致的定位失敗問題。
在模擬運行的配置下,螢幕上會始終顯示警告資訊,這段資訊無法關閉,以確保應用不會以錯誤的配置發佈到最終使用者手中。

提示
如果要關閉警告資訊,需要確保應用只會在現場使用,並使用現場配置。
配置以用於非現場模擬運行
選中 session 下的 Mega Tracker 物體,找到 MegaTrackerFrameFilter 元件,選擇 Location Input Mode 為 Simulator 選項即可啟用模擬運行配置。
![]()
在腳本中,可以設置 MegaTrackerFrameFilter.LocationInputMode 為 Simulator 來達到同樣的效果。
附註
使用 EIF 文件模擬運行 時,該選項會被自動設置為 FramePlayer 且不可更改,以確保 EIF 文件內記錄的 GNSS 資料被正確使用。
配置以用於現場使用
選中 session 下的 Mega Tracker 物體,找到 MegaTrackerFrameFilter 元件,選擇 Location Input Mode 為 Onsite 選項即可啟用現場使用配置。
![]()
在腳本中,可以設置 MegaTrackerFrameFilter.LocationInputMode 為 Onsite 來達到同樣的效果。
注意
如果在非現場模擬運行時錯誤地使用了現場配置,可能會導致定位失敗進而影響內容的顯示。