over 6 years ago
Key Value Comment
label XXXXXXX 設定地圖顯示的區域名稱,若要在地圖上顯示換行效果請用空格+橫線+空格。(ex.1樓 – 生活百貨),需搭配show_label標籤設定為true才會將文字顯示在地圖上。
render XXXXXXX 設定描繪名稱,此名稱可以任意取名,並會在SAILS MRE裡面出現,並在SAILS MRE定義描繪樣式。注意若多個區塊都設定相同名稱時,在手機上顯示的外觀會相同,如果需要有不同樣式區分,則必須設定不同的render名稱,SAILS MRE才能調製不同樣式。
navi true/false 定義此區域是否需要導航,當此標籤設定為true時,使用者才能夠路徑規劃到該區域,以及支援手指點選該區塊的反饋動作。
show_label true/false 是否在地圖上顯示label,不設定時預設為false,需要顯示才需加入並設為true。
show_region true/false 是否需要顯示此區域,不設定時預設為ture,需要隱藏才需加入並設為false。
icon_sails 有哪些名稱可設定? 請見下圖 設定公共設施圖標,注意此標籤通常搭配使用show_region標籤設定為false。
stack 整數 當多個區域重疊時,必須設定此標籤定義上下關係。該數值越小代表越下層,越大越上層。(ex. 最底層設定-100,往上一層設定-90,以此類推)注意若沒有適當的設定stack,可能小區塊會被下層的大區塊覆蓋導致無法被看見。
type gateway/facility/building/store/transfer 當區域需要區分類別可以加入此標籤,加入此標籤後,可以在程式撰寫時輕鬆取得所有屬於同一類別的區域,目前只提供四種類別,未來會定義更多類別種類,方便使用者將所有POI做整理。
self #######(7碼)(前3碼樓層+後4碼編號) 此標籤為設定電梯、樓梯、手扶梯的編號,在type設定為transfer的區塊都必須加入此標籤。樓層前3碼的設定規則為000為lobby(若該建物無lobby則可不設),001~500為地上樓層,501~999為地下樓層。例如B4=504,F16=016。後4碼的編號可以自訂,但注意在同一個樓層的編號必須以不能重複為原則。
goto #######(7碼)(前3碼樓層+後4碼編號)集合 此標籤用來紀錄一個電梯、樓梯或手扶梯所能到達其他的電梯、樓梯或手扶梯的self編號,在type設定為transfer的區塊都必須加入此標籤。例如有一個樓梯自己的self編號設定為0010001,它能夠上樓前往至0020001,也可下樓前往至5010001的樓梯,則在goto標籤value就設定為 0020001,5010001 (用逗號區分,並注意不要有任何空格)
english 輸入英文 與label標籤不同,設定後並不會將文字顯示在地圖上,只代表當程式其他地方需要用多國語言來定義此區域的名稱時,需要加入此項標籤,方便程式取用。
chinese_t 輸入繁體中文 與label標籤不同,設定後並不會將文字顯示在地圖上,只代表當程式其他地方需要用多國語言來定義此區域的名稱時,需要加入此項標籤,方便程式取用。
chinese_s 輸入簡體中文 與label標籤不同,設定後並不會將文字顯示在地圖上,只代表當程式其他地方需要用多國語言來定義此區域的名稱時,需要加入此項標籤,方便程式取用。
japanese 輸入日文 與label標籤不同,設定後並不會將文字顯示在地圖上,只代表當程式其他地方需要用多國語言來定義此區域的名稱時,需要加入此項標籤,方便程式取用。
subtype 請見下列表 在前述的type標籤設定下,也提供了子類別給使用者設定,建議如果區塊屬性明確符合下述子類別,則可一併設定進去。未來可設定的子類別會陸陸續續添加。
- facility (設施類): atm(自動提款機), toilet(廁所)
- store (商店類): drink(飲品), food(餐廳), shopping(購物)
- gateway (出入口類): entrance(入口處), exit(出口處), emergency(緊急逃生口)
- transfer (電梯、樓梯、手扶梯): stair(樓梯), elevator(電梯), escalator(手扶梯) 
[注意:transfer類別強制一定要設子類別!]

← 室內定位開發簡介 帆船的理念 - 社交室內導航 →
 
comments powered by Disqus