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