Author:dulvyizhihua
聲明:本文內(nèi)容僅從技術(shù)的角度進(jìn)行分析,與作者所在公司無(wú)關(guān)。
(三)
這一節(jié)談?wù)勅S地圖的應(yīng)用,也就是業(yè)務(wù)功能。三維地圖為什么現(xiàn)在又如此令人關(guān)注呢?市場(chǎng)需求and業(yè)務(wù)驅(qū)動(dòng)and技術(shù)成熟。
下面就針對(duì)各種主要的業(yè)務(wù)功能,描述一下其應(yīng)用場(chǎng)景,以及可能的實(shí)現(xiàn)途徑。
1、初始進(jìn)入點(diǎn)選擇。這是個(gè)很好的功能,因?yàn)橥ǔN覀冊(cè)L問(wèn)地圖時(shí),都是直接進(jìn)入大比例尺的城市地圖中心,對(duì)于不熟悉這個(gè)城市的人來(lái)說(shuō),他只能通過(guò)搜索查詢(xún)的方式來(lái)找到興趣點(diǎn),但是如果能夠有個(gè)初始的切入點(diǎn),那么用戶(hù)就可以通過(guò)點(diǎn)擊切入點(diǎn)很快的找到相應(yīng)的位置,進(jìn)入地圖,查看詳細(xì)信息。
利用這一功能,可以為一些重要的建筑物,如鳥(niǎo)巢、水立方等,建立初始切入點(diǎn),使游客快速的找到這些建筑物;同樣的,也可以利用這一功能,來(lái)做企業(yè)的廣告,尤其是對(duì)于大型的餐飲、娛樂(lè)場(chǎng)所來(lái)說(shuō)是非常有用的。
在實(shí)現(xiàn)這一功能方面,可以采用HTML的AREA元素來(lái)完成,也就是說(shuō)使用地圖/圖片呈現(xiàn),在HTML中嵌入帶有屏幕坐標(biāo)的AREA,每個(gè)AREA元素代表一個(gè)建筑,然后以點(diǎn)擊事件來(lái)切換到地圖的相應(yīng)坐標(biāo)位置即可。
2、二維與三維數(shù)據(jù)綁定。三維數(shù)據(jù)的特點(diǎn)是直觀,而二維數(shù)據(jù)的優(yōu)勢(shì)是傳統(tǒng)——公眾已經(jīng)習(xí)慣看和用二維影像/地圖了。在結(jié)合二維和三維數(shù)據(jù)后,采用二維數(shù)據(jù)做為鷹眼來(lái)為用戶(hù)導(dǎo)航,或者采用二維/三維地圖切換的方式來(lái)定位,都可以幫助用戶(hù)更加直觀和方便的瀏覽地圖。
實(shí)現(xiàn)方式上,如果是將二維地圖作為鷹眼來(lái)使用,那么可以建立兩個(gè)地圖控件,一個(gè)用來(lái)裝載三維地圖,另一個(gè)用來(lái)裝載二維地圖——被當(dāng)做鷹眼來(lái)使用,兩個(gè)控件之間以地圖中心坐標(biāo)為聯(lián)系進(jìn)行聯(lián)動(dòng);如果采用二維三維地圖切換的方式,那么只需要一個(gè)地圖控件,然后以地圖中心坐標(biāo)和比例尺為基礎(chǔ)直接做地圖切換即可。
3、鼠標(biāo)移動(dòng)觸發(fā)熱區(qū)。這個(gè)功能目前有兩種表現(xiàn)形式,一種是當(dāng)鼠標(biāo)移動(dòng)到熱區(qū)上時(shí),熱區(qū)顯示出tips,以提示用戶(hù);第二種則是在鼠標(biāo)移動(dòng)到熱區(qū)上后,熱區(qū)的輪廓被繪制出來(lái),而且熱區(qū)被賦予不同的透明顏色,來(lái)表示熱區(qū)的不同類(lèi)型。
實(shí)現(xiàn)方式上,還是采用HTML的AREA元素,當(dāng)然怎樣去獲得當(dāng)前視圖范圍內(nèi)各個(gè)建筑物的AREA坐標(biāo)呢?一般來(lái)說(shuō),GIS平臺(tái)都提供了地理坐標(biāo)與屏幕坐標(biāo)的轉(zhuǎn)換接口,也就是說(shuō),每次地圖的視圖范圍發(fā)生變化后,就去獲取當(dāng)前范圍內(nèi)的建筑物地理坐標(biāo)數(shù)據(jù),然后利用地理坐標(biāo)與屏幕坐標(biāo)的轉(zhuǎn)換接口進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換后的數(shù)據(jù)就是AREA的坐標(biāo)數(shù)據(jù)了。有了這些坐標(biāo)數(shù)據(jù),我們就可以直接在屏幕上用VML或其他方式繪制出鼠標(biāo)所經(jīng)過(guò)的建筑物輪廓了。至于tips的顯示,這個(gè)只需要加到AREA元素中即可。
4、顯示熱區(qū)詳細(xì)信息。這里所說(shuō)的熱區(qū)包括了地標(biāo)、建筑物、公交/地鐵站點(diǎn)、水域、綠地等,當(dāng)鼠標(biāo)點(diǎn)擊熱區(qū)時(shí),就會(huì)顯示熱區(qū)的相關(guān)信息。
顯示的信息通常包括了“描述信息”、“公交換乘”、“周邊信息”、“糾錯(cuò)”、“標(biāo)記”、“入住企業(yè)”等,這些功能在實(shí)現(xiàn)上比較容易,可以采用GIS平臺(tái)提供的自定義圖層,配合查詢(xún)、公交換乘、緩沖分析、標(biāo)記、屬性編輯等功能接口來(lái)實(shí)現(xiàn)。在這里,比較重要,也比較有商業(yè)價(jià)值的是企業(yè)入駐功能,基于該功能,使用競(jìng)價(jià)排名的方式,按不同順序顯示企業(yè),并鏈接到企業(yè)的詳細(xì)介紹(如廣告、文字、主頁(yè)等)信息,就可以實(shí)現(xiàn)商業(yè)應(yīng)用了。
5、搜索查詢(xún)與共享唯一定位碼功能。通過(guò)分類(lèi)查詢(xún)的方式,來(lái)查詢(xún)和定位地圖上的某類(lèi)興趣點(diǎn)。而為了使用戶(hù)之間,通過(guò)網(wǎng)絡(luò)來(lái)共享相同視圖,例如一個(gè)用戶(hù)幫助另一個(gè)用戶(hù)查找地物后,將這個(gè)地物的唯一定位碼發(fā)送給另一個(gè)用戶(hù),那么后者就能通過(guò)查詢(xún)這個(gè)唯一定位碼來(lái)獲得查詢(xún)結(jié)果。
查詢(xún)和定位功能比較容易實(shí)現(xiàn),而定位碼的功能則可以通過(guò)數(shù)據(jù)規(guī)則,如為每個(gè)建筑設(shè)定唯一標(biāo)識(shí),或通過(guò)Web地址(通常是帶有查詢(xún)語(yǔ)句的HTTP GET請(qǐng)求串)來(lái)實(shí)現(xiàn)。
6、全息照片。這個(gè)功能的重點(diǎn)是數(shù)據(jù),技術(shù)實(shí)現(xiàn)上可以采用Flash或Silver等插件提供的接口來(lái)完成。該功能在查找地物的時(shí)候,體現(xiàn)了非常重要的作用,因?yàn)槲覀儗?duì)于地物本身的認(rèn)知能力要比抽象的二維/三維地圖能力強(qiáng),通過(guò)真實(shí)的照片指引,我們能夠記住地物的形狀和周邊的場(chǎng)景。 不過(guò)目前這個(gè)功能主要是應(yīng)用于PC終端,如果該功能能夠應(yīng)用到移動(dòng)終端上,以GPS相結(jié)合,那么以后我們就真的可以脫離地圖了。
7、地圖旋轉(zhuǎn)功能,也就是能夠在四個(gè)視角來(lái)看三維地圖,這對(duì)于現(xiàn)在的大部分網(wǎng)站來(lái)說(shuō),還都沒(méi)有應(yīng)用。從應(yīng)用角度來(lái)講,四個(gè)角度看世界還是有一定的意義的,能讓用戶(hù)有一個(gè)很好的立體概念;從實(shí)現(xiàn)來(lái)說(shuō),目前可以想到的方法就是制作四個(gè)視角的三維地圖,然后不停的切換即可,但是需要注意的是,每次切換地圖都要保證當(dāng)前視圖范圍,包括中心和比例尺,要保持不變,使用戶(hù)能夠方便的從四個(gè)角度觀察建筑物。
最后:終于到最后了,感覺(jué)到自己目前的認(rèn)知也到頭了,所以趕緊下結(jié)語(yǔ)呵呵。
三維地圖,當(dāng)然就是所謂的“假三維地圖”,在網(wǎng)絡(luò)二維地圖蓬勃的發(fā)展推動(dòng)下,體現(xiàn)出了很好的應(yīng)用前景,市場(chǎng)價(jià)值也很大。雖然大家都希望能夠?qū)崿F(xiàn)真三維,真場(chǎng)景,可是目前還沒(méi)有體現(xiàn)出真正的應(yīng)用價(jià)值,而且這種網(wǎng)絡(luò)真三維也就只有Microsoft和Google等公司能運(yùn)營(yíng)。在這樣的情況下,三維地圖實(shí)現(xiàn)了承上啟下的作用,希望三維地圖能為我們帶來(lái)更多的驚喜,帶來(lái)更多的價(jià)值。
(終)
聯(lián)系客服