發(fā)布時(shí)間:2023-7-21 16:31:00
通常一份3D地圖導(dǎo)航的開發(fā)需求,在前期溝通的時(shí)候,由于需求不能明確成文檔化,這樣一來,無形之中會(huì)增加很多溝通時(shí)間成本。
為了節(jié)約時(shí)間,特別送上一份經(jīng)過整理的需求文檔。
一、地圖軟件需求
可視化3D地圖導(dǎo)航是指瀏覽器做界面展示(包括大屏和PC端)和渲染時(shí)需要用到的地圖相關(guān)組件和前端開發(fā)的SDK方法。
1.1 地圖范圍
(1)3D地圖導(dǎo)航服務(wù)需要提供整個(gè)##省的地圖。
地圖中需能展示##省內(nèi)的海關(guān)作業(yè)場(chǎng)所。要求地圖服務(wù)部署在海關(guān)業(yè)務(wù)網(wǎng)和電子口岸專網(wǎng)。服務(wù)期內(nèi)提供兩次##省范圍基礎(chǔ)地圖數(shù)據(jù)更新。
(2)3D地圖導(dǎo)航需要包含##省海洋(重點(diǎn)為海岸線附近水域)及水路的信息,同時(shí)需提供水路相關(guān)圖層、地標(biāo)及坐標(biāo)等。
1.2 地圖數(shù)據(jù)要素
3D地圖導(dǎo)航數(shù)據(jù)要素包括行政區(qū)劃、POI、道路和背景等
1.3 地圖圖層風(fēng)格
3D地圖導(dǎo)航圖層樣式風(fēng)格需支持多樣以便不同場(chǎng)景使用不同的圖層風(fēng)格,大屏展示的風(fēng)格偏科技藍(lán),而前臺(tái)用戶端和后臺(tái)管理端的3D地圖導(dǎo)航圖層風(fēng)格則是白色風(fēng)格,需有多樣式風(fēng)格應(yīng)對(duì)未來對(duì)風(fēng)格的改變。
1.4 3D地圖導(dǎo)航圖層交互
3D地圖導(dǎo)航服務(wù)有多個(gè)層級(jí),不同層級(jí)看到的地圖信息不一致,比如最低層級(jí)只能看到各個(gè)國(guó)家所在的位置信息,而看不到具體的地標(biāo)建筑物。用戶進(jìn)入大屏默認(rèn)展示地圖的級(jí)別為城市級(jí)別,為適應(yīng)不同場(chǎng)景的需要,用戶可以通過滾輪縮放調(diào)整地圖顯示層級(jí)為省級(jí)或街道級(jí)等,在地圖顯示級(jí)別上需支持可設(shè)置地圖的顯示級(jí)別、最大縮放級(jí)別、最小縮放級(jí)別等。
3D地圖導(dǎo)航需支持設(shè)置默認(rèn)的中心顯示位置,可視化大屏一層默認(rèn)顯示的中心位置為深圳市,不同的車船或線路點(diǎn)擊進(jìn)入第二層級(jí)需要顯示不同的中心位置。
3D地圖導(dǎo)航需支持多邊形區(qū)域繪制,后臺(tái)PC端需在3D地圖導(dǎo)航上繪制線路的黑白名單區(qū)域。
1.5 圖層覆蓋物
3D地圖導(dǎo)航需支持圖層覆蓋物的相關(guān)操作。具體要支持的圖層覆蓋物操作包括:添加/刪除覆蓋物、覆蓋物可設(shè)置大小和偏移量、自定義覆蓋物的圖標(biāo)、設(shè)置覆蓋物的顯示與隱藏、文本標(biāo)注(自定義文本顏色)、設(shè)置帶文字標(biāo)簽的覆蓋物(自定義文本顏色)、獲取覆蓋物的信息、添加多個(gè)標(biāo)注點(diǎn)、從多個(gè)覆蓋物中刪除指定點(diǎn)、添加自定義覆蓋物、獲取圖層上的所有覆蓋物、添加動(dòng)畫標(biāo)注點(diǎn)、點(diǎn)聚合(點(diǎn)擊該點(diǎn)坐標(biāo)顯示地圖的下一層級(jí),并且展示出這一層級(jí)上所有標(biāo)注點(diǎn))、根據(jù)兩點(diǎn)坐標(biāo)繪制弧線(弧線可以調(diào)整弧度,自定義弧線顏色,并且要返回這條弧線的所有坐標(biāo)點(diǎn))、根據(jù)坐標(biāo)集合繪制線路圖(添加折線,折線上添加方向箭頭,可自定義線條顏色)。
1.6 彈窗信息窗口
3D地圖導(dǎo)航需支持彈窗信息窗口的操作,具體包括:添加復(fù)雜內(nèi)容的信息窗口、給多個(gè)點(diǎn)添加信息窗口、獲取信息窗口的信息。
1.7 注冊(cè)事件
需提供3D地圖導(dǎo)航的注冊(cè)事件給用戶鼠標(biāo)左側(cè)單擊地圖某點(diǎn)位置時(shí)添加選點(diǎn)圖標(biāo),并給這些圖標(biāo)增加綁定左擊事件及右擊事件,左擊圖標(biāo)表示確定選取此位置,右擊表示取消此選擇。
1.8 逆地理編碼服務(wù)
要求可通過 HTTP/HTTPS 協(xié)議訪問離線部署的逆地理編碼服務(wù),點(diǎn)擊##省坐標(biāo)點(diǎn)或輸入經(jīng)緯度值,獲取詳細(xì)的地址名稱。
二、部署要求
上述3D地圖導(dǎo)航服務(wù)需提供本地獨(dú)立部署,便于日后進(jìn)行信息維護(hù)更新等操作。
以上就是一份完整的關(guān)于3D地圖導(dǎo)航的需求功能文檔,更多信息,歡迎交流探討。