HTML5網(wǎng)頁技術(shù)越來越多地表現(xiàn)在一些主流熱門網(wǎng)站上了。許多網(wǎng)站技術(shù)人員對(duì)于HTML5越發(fā)地重視,特別是近些年,隨著手機(jī)Web App的流行,基于Web的應(yīng)用更加熱門和成熟,同時(shí),HTML5也被炒得火熱。雖然說HTML5的標(biāo)準(zhǔn)還在制定和形成過程當(dāng)中,但HTML5所展現(xiàn)出來的特效及魅力早就征服了許多業(yè)內(nèi)業(yè)外人士。
近幾年LBS伴隨著各種網(wǎng)絡(luò)應(yīng)用呈現(xiàn)出爆發(fā)式的增長,截至2011年12月底,中國LBS市場累計(jì)賬戶規(guī)模達(dá)到3062萬戶。但是LBS在技術(shù)方面仍然存在一些問題,比如無法精確判斷出用戶的所在地理位置。現(xiàn)在,隨著HTML5網(wǎng)頁技術(shù)在電子地圖中的技術(shù)開發(fā)中有了滲透,在其新增的功能中,有一項(xiàng)Geolocation地理定位技術(shù),可以為LBS定位用戶位置不準(zhǔn)的問題提供解決方法。該技術(shù)能夠通過一些第三方無線信號(hào),例如IP、GPS、WI-FI等信號(hào)來定位用戶所在的地理位置信息,并將位置呈現(xiàn)在電子地圖上。
Geolocation的定位技術(shù)確實(shí)給我們帶來了一個(gè)意外的驚喜,但是,對(duì)于HTML5,現(xiàn)在的pc端及移動(dòng)端瀏覽器以及開發(fā)商們都未能完全支持它,Geolocation的定位技術(shù)只在少數(shù)電子地圖上呈現(xiàn)過一些LBS服務(wù),隨著技術(shù)的普及和新web標(biāo)準(zhǔn)的傳播,Geolocation定位技術(shù)肯定會(huì)在將來未來大放異彩。通過現(xiàn)在的一些LBS應(yīng)用,我們可以發(fā)現(xiàn)Geolocation能給位置服務(wù)帶來更多的新鮮和活力。
1.生活價(jià)值:隨時(shí)隨地的準(zhǔn)確氣候播報(bào)
3sNews配圖
美國一家數(shù)據(jù)調(diào)查機(jī)構(gòu)Pew Research Center在去年調(diào)查一定數(shù)量使用過LBS位置服務(wù)的用戶中,有46%的人都習(xí)慣使用天氣提醒功能。這說明有關(guān)天氣的位置服務(wù)在LBS里所占份額是非常大的。一般情況下,我們想通過網(wǎng)絡(luò)查詢天氣的時(shí)候,總是需要不斷通過搜索引擎輸入關(guān)鍵詞地名來查詢當(dāng)?shù)氐奶鞖?。雖然不少導(dǎo)航網(wǎng)站已經(jīng)推出了打開頁面就能顯示天氣的功能,但由于ip有時(shí)候?qū)?yīng)的地理位置并不是你所在的真實(shí)位置,導(dǎo)致我們還得通過手動(dòng)搜索天氣信息,ip定位的不確定性使得天氣LBS應(yīng)當(dāng)采用更好的定位技術(shù),或者當(dāng)你出門在外,方便的天氣LBS可能對(duì)你更加有用。
讓我們來認(rèn)識(shí)一下Geolocation技術(shù)給天氣服務(wù)帶來哪些便利吧。
例如,你今天出門在外,不知道氣候情況如何,你可以使用支持HTML5的移動(dòng)終端的瀏覽器,在一處可以收到公共Wi-Fi信號(hào)的地方查詢天氣,Geolocation可以通過接收Wi-Fi信號(hào),準(zhǔn)確分析出該地區(qū)的具體位置,并最終將該地區(qū)的天氣情況通過連接天氣預(yù)報(bào)快速反饋出來。另外,Geolocation也可以利用GPS和Wi-fi混合定位,使得對(duì)你所在的位置更加精準(zhǔn)的定位,從而獲得更準(zhǔn)確的天氣信息。[page]
2.商業(yè)價(jià)值:企業(yè)業(yè)務(wù)及服務(wù)高效的推廣
3sNews配圖
最近流行的電子地圖圖釘廣告確實(shí)展現(xiàn)出了不錯(cuò)的魅力和作用,并且,圖釘廣告也成為了地圖導(dǎo)航軟件開發(fā)商、內(nèi)嵌地圖服務(wù)的移動(dòng)應(yīng)用、圖資廠商和LBS廣告服務(wù)商等產(chǎn)業(yè)鏈多方的新盈利方向。一些HTML5網(wǎng)頁技術(shù)也參與了圖釘廣告的設(shè)計(jì)中,使得圖釘廣告更加精美。
如果能讓Geolocation定位技術(shù)也參與其中,那么對(duì)于產(chǎn)業(yè)鏈上的各個(gè)開發(fā)商來說,業(yè)務(wù)拓展和廣告宣傳等方面的能力又會(huì)更進(jìn)一步。下面讓我們看一下Geolocation一旦被采用將給商店帶來哪些優(yōu)勢(shì)。
這些商店或服務(wù)單位只需要為他們的店鋪都安裝一臺(tái)無線路由器發(fā)射Wi-Fi信號(hào)并且在一個(gè)支持HTML5的地圖API上開發(fā)自己品牌的地圖系統(tǒng),便可以為顧客建立一套完整的業(yè)務(wù)推廣信息系統(tǒng)。比如一個(gè)產(chǎn)品品牌,在一個(gè)城市里有許多門店,但是每個(gè)門店可能都會(huì)在不同時(shí)期有不同的促銷或優(yōu)惠活動(dòng),當(dāng)顧客進(jìn)入到該品牌其中一家門店時(shí),它的移動(dòng)終端瀏覽器會(huì)通過該門店接收到WIFI信號(hào),從而利用Geolocation精準(zhǔn)定位到他正在本店進(jìn)行購物,這時(shí)候,他只要打開電子地圖,在地圖上的各處門店就能馬上查看到有關(guān)該品牌的其他門店的一些活動(dòng)信息,例如一款新產(chǎn)品,可能這家門店尚未鋪貨,而另一家門店已經(jīng)上市了;或者一款產(chǎn)品在另一處的價(jià)格比在這一處有更多的優(yōu)惠,這時(shí)候顧客便能了解該品牌的全部新行情。可見,Geolocation定位技術(shù)所帶來的商業(yè)宣傳價(jià)值是很有潛力的。
3.分享價(jià)值:方便快捷與朋友分享你的地理位置和興趣
3sNews配圖
在我們熟悉的社區(qū)和微博,我們需要去創(chuàng)造和培養(yǎng)我們的一片小空間,來向周圍的朋友展示我們的個(gè)性和興趣及好玩的事。也許玩的時(shí)間久了,我們就會(huì)疲于經(jīng)營這些東西,反而追求一些更加快捷和方便的新玩意兒。
利用Geolocation其優(yōu)勢(shì),我們能夠讓網(wǎng)絡(luò)社交更簡易地傳遞我們的位置和興趣。
舉一個(gè)例子,當(dāng)你正在通過手機(jī)微博發(fā)送一篇小小的感觸時(shí),也許你特別希望讓你的朋友知道你此時(shí)正在一家非常值得稱贊的小的咖啡館里享受美好時(shí)光,但是你卻實(shí)在懶得多敲幾個(gè)字進(jìn)去告訴他們地址,那么是時(shí)候該輪到Geolocation定位技術(shù)出場了,通過GPS或者這家咖啡館所搭載的Wi-Fi信號(hào),位于哪個(gè)區(qū)、哪條街道,店鋪詳細(xì)地址馬上獲得并直接呈現(xiàn)在微博中。當(dāng)然這前提是需要微博或社區(qū)支持Geolocation定位。當(dāng)人人都習(xí)慣于利用Geolocation定位技術(shù)自動(dòng)上傳你所在的位置時(shí),一些基于地理位置的興趣分享也自然而然形成了規(guī)模,對(duì)于經(jīng)常光顧的商場或餐廳,你都可以用它快速上傳分享給其他朋友。你只需要發(fā)一句“這頓飯真好吃”或者上傳一道菜的圖片,Geolocation自動(dòng)向關(guān)注你的人們呈現(xiàn)出你是在何處享受美餐,這也就可以為其他人提供你的興趣和相關(guān)店鋪的信息參考??梢奊eolocation能為信息分享提供極大的便利和支持。[page]
4.導(dǎo)航價(jià)值:有效促進(jìn)了室內(nèi)導(dǎo)航定位技術(shù)的發(fā)展
3sNews配圖
這幾年國內(nèi)外一些地圖行業(yè)都在嘗試開發(fā)室內(nèi)導(dǎo)航,谷歌地圖、諾基亞地圖在這一塊兒的研究中引領(lǐng)了先端,國內(nèi)像百度、高德等地圖也都推出了一些室內(nèi)地圖,但離真正實(shí)現(xiàn)室內(nèi)導(dǎo)航還有一段距離。室內(nèi)導(dǎo)航比起室外導(dǎo)航有一定的難度,這主要體現(xiàn)在在室內(nèi)進(jìn)行導(dǎo)航會(huì)存在信號(hào)受阻的問題。實(shí)現(xiàn)室內(nèi)導(dǎo)航,融合多種方式的組合式導(dǎo)航技術(shù)正在成為其技術(shù)突破的熱點(diǎn),比如“衛(wèi)星+基站”、“發(fā)射器+WiFi”等定位技術(shù)都是高效的導(dǎo)航技術(shù)。
Geolocation定位技術(shù)支持多種第三方信號(hào),恰好迎合組合式導(dǎo)航技術(shù),可以給我們未來的室內(nèi)導(dǎo)航提供更好的幫助。但這種導(dǎo)航還需要室內(nèi)電子地圖的頻繁更新以應(yīng)對(duì)頻繁更換的室內(nèi)布景。
想象一下,當(dāng)你逛一家商場,正苦于找一個(gè)店鋪而到處溜達(dá),你是否特別想要一個(gè)隨身的電子地圖幫助你在商場進(jìn)行定位?商場中所有的店鋪位置在電子地圖中呈現(xiàn)出來。只需在商場各處安裝Wi-Fi網(wǎng)絡(luò),Geolocation技術(shù)就可以在室內(nèi)導(dǎo)航中一展身手了,你所在商場中的的定位可能甚至按你走的步數(shù)來計(jì)算。
5.娛樂價(jià)值:讓基于位置的移動(dòng)網(wǎng)絡(luò)游戲展現(xiàn)更好的娛樂性
3sNews配圖
LBS游戲有一個(gè)經(jīng)典的位置服務(wù)功能,就是簽到,這是一種十分輕量級(jí)的功能,卻充滿了一定的趣味。簽到還可能伴隨著一些物質(zhì)上的獎(jiǎng)勵(lì),比如虛擬或?qū)嶓w的好處等內(nèi)容。但隨著人逐漸對(duì)一款游戲逐漸失去了興趣,本應(yīng)成為主宰的這些相關(guān)的位置服務(wù)卻成了游戲的附加品,人們還會(huì)偶爾玩這個(gè)游戲,但是對(duì)于簽不簽到,他們已經(jīng)不再去在乎了。這是因?yàn)檫@種簽到模式過于被動(dòng)和靜態(tài),人們看不到其他更多的趣味。國外一家制作LBS游戲的公司CEO肯定了位置服務(wù)在一款游戲中的地位,他認(rèn)為無論人們?cè)趶氖率裁椿顒?dòng),甚至是在玩一個(gè)游戲時(shí),都會(huì)對(duì)地理位置有一種情感上的依戀。
這時(shí)候Geolocation功能將會(huì)給LBS游戲帶來哪些新的活力呢?
Geolocation定位技術(shù)可以讓游戲者上傳自己最好的游戲成績和成就的同時(shí),上傳自己來自何方,PC網(wǎng)絡(luò)游戲或者移動(dòng)網(wǎng)絡(luò)游戲的開發(fā)商們可以利用Geolocation的精確定位找到游戲高手們都來自哪個(gè)國家、哪些地區(qū),把他們進(jìn)行分類,例如哪個(gè)地方的街道里出現(xiàn)了頂級(jí)的高手,這有助于為玩家們線下更激烈的PK提供了最好的機(jī)會(huì),或者開發(fā)者利用精確定位為玩家們提供同城線上比賽。這些拓展項(xiàng)目有賴于開發(fā)商自己的創(chuàng)造力,但我們可以肯定的是,Geolocation定位技術(shù)一旦被采用,它在LBS游戲上的拓展?jié)摿?huì)是無窮的。[page]
6.開發(fā)價(jià)值:為什么我們要選擇HTML5的Geolocation
3sNews配圖
最后我們來談一談HTML5的Geolocation定位技術(shù)的開發(fā)價(jià)值。隨著Web App的日趨流行,無論是應(yīng)用的開發(fā)者們也好,還是應(yīng)用的用戶們也好,都對(duì)基于這種網(wǎng)頁瀏覽形式的應(yīng)用有了特別的好感,因?yàn)檫@種App可以用在多種平臺(tái)的移動(dòng)設(shè)備之中即可跨平臺(tái)使用,在應(yīng)用的更新上也更加容易,很多東西在服務(wù)器端就直接更新完成,無需用戶自行下載,在開發(fā)的成本上也是低于Native App的。說到底,Geolocation定位技術(shù)僅是為LBS服務(wù)提供一顆具有足夠動(dòng)力的“心臟”,如果HTML5僅有這個(gè)技術(shù),其開發(fā)價(jià)值還遠(yuǎn)遠(yuǎn)不夠,開發(fā)者們需要一些更多的理由才能讓他們傾心于HTML5的Geolocation定位。毫無疑問,HTML5還有太多的新內(nèi)容足以讓LBS在采用Geolocation定位技術(shù)的時(shí)候煥發(fā)出更加絢爛的光彩。
以往的Web App最大的缺陷便是它一旦處于離線狀態(tài)便失去了使用的價(jià)值,這就意味著Web App最依賴的是網(wǎng)絡(luò),缺少了網(wǎng)絡(luò)的支持Web App就不再更新,甚至不能使用。然而HTML5中有一個(gè)本地的SQL數(shù)據(jù)庫。當(dāng)你的網(wǎng)絡(luò)狀況在一個(gè)地方非常糟糕時(shí),你當(dāng)前瀏覽的一些資料已經(jīng)完整地儲(chǔ)存在了HTML5的數(shù)據(jù)庫里,即便網(wǎng)絡(luò)再不通暢,也不妨礙你繼續(xù)瀏覽信息。比如你正在利用Geolocation進(jìn)行導(dǎo)航,突然間網(wǎng)絡(luò)信號(hào)沒了,這時(shí)候,通過數(shù)據(jù)庫下載到你的移動(dòng)終端的地圖信息包依然可以維系著你導(dǎo)航的使用。除了防止網(wǎng)絡(luò)信號(hào)中斷,這個(gè)數(shù)據(jù)庫還可以幫助用戶在二次或多次使用同一地區(qū)的導(dǎo)航時(shí),提高電子地圖的獲取速度,因?yàn)檫@些地圖信息已經(jīng)完完整整地保存在了數(shù)據(jù)庫中,以供用戶在需要時(shí)隨時(shí)調(diào)取,這樣便減少了再次下載所造成的流量的損耗。
HTML5推出的許多新的或者改進(jìn)型的代碼也提升了很大的開發(fā)價(jià)值。HTML5取消了一些過時(shí)的標(biāo)記,推出了新的標(biāo)記,例如標(biāo)記<video>和 <audio>標(biāo)記是HTML5此次新出的標(biāo)記,用于嵌入視頻和音頻;再例如標(biāo)記是一個(gè)替代Flash的新標(biāo)記,用于擺脫加載很長時(shí)間的Flash視頻,生成快速的新種類視頻;還有各種更加便于搭建Web平臺(tái)的新標(biāo)記也方便了Web App的建設(shè)與開發(fā),總體來說,新標(biāo)記的出現(xiàn)使得代碼的匯編更加容易,開發(fā)成本也因此減少。因此,對(duì)于一個(gè)采用了Geolocation技術(shù)的網(wǎng)頁版位置服務(wù)應(yīng)用來說,HTML5賦予的將是更加便利的開發(fā)環(huán)境。
總結(jié):
HTML5網(wǎng)頁技術(shù)中的Geolocation地理定位技術(shù)給我們帶來的LBS位置服務(wù)當(dāng)然遠(yuǎn)遠(yuǎn)不止這些,Geolocation技術(shù)的開發(fā)與拓展有賴于許許多多先進(jìn)技術(shù)的支持和鋪墊。隨著HTML5的普及,越來越多的地圖應(yīng)用開發(fā)者們將會(huì)更多地考慮HTML5帶來的優(yōu)勢(shì),將Geolocation注入到地圖應(yīng)用服務(wù)的開發(fā)上來。讓我們期待LBS位置服務(wù)在未來可以給我們更加出色的服務(wù)體驗(yàn)吧!(文|陳啟臨)
{{item.content}}