網(wǎng)站地理定位也是HTML5技術(shù)中另一個相當(dāng)重要的特性之一,該技術(shù)可以獲悉用戶地理位置,運(yùn)用此特性能夠開發(fā)根據(jù)位置信息的程序應(yīng)用。比如:美團(tuán)外賣、地圖、網(wǎng)上購物等。在Web網(wǎng)頁地理定位技術(shù)開發(fā)過程中,需要對window.navigator.geolocation指令進(jìn)行相關(guān)的調(diào)用,運(yùn)用Geolocation API端口的幫助獲悉用戶所在的地理位置,主要是借助于GPS定位系統(tǒng)、GPS信號站、WiFi熱點(diǎn)以及IP地址等方式。
GPS定位系統(tǒng)是針對使用移動設(shè)備終端的用戶,要獲取其用戶所在地理位置信息時,GPS定位系統(tǒng)是首選,極高的定位精度使GPS系統(tǒng)的備受青睞。當(dāng)然GPS系統(tǒng)也有它的弊端,它不能運(yùn)用于所有場合,比如室內(nèi)使用電腦端的用戶的地理位置使用GPSP定位系統(tǒng)就不能獲悉準(zhǔn)確定位了。對于室內(nèi)電腦端用戶來說,就只能采用IP地址來進(jìn)行定位,不過IP地址定位的精確度沒有GPS定位系統(tǒng)高,因此就需要對Geolocation的返回值進(jìn)行判斷,并利用GetCurrentPosition方法來對電腦端用戶的地理位置信息進(jìn)行獲取和分析。