使用IP地址;基於Web的數據庫;無線網絡鏈接定位;三角測量;GPS技術;
來測量經度和緯度。(綜合了全部技術)地理定位的精確度,有不少方法能夠定位用戶的地理位置,而且每種方法都有不一樣的精度。桌面瀏覽器通常會使用WiFi(精確到20m)或者IP定位(只能精確到城市級別,而且有多是假地址)移動裝置通常會使用GPS(精確到10m而且只能在外部使用),WiFi或GSM/CDMA網絡信號定位(精確到1000m)。
Geolocation API存在於navigator對象中,只包含3個方法:
一、getCurrentPosition //當前位置
二、watchPosition //監視位置
三、clearWatch //清除監視
getCurrentPosition(success,error,option)方法最多能夠有三個參數:
第一個參數是成功獲取位置信息的回調函數,它是方法惟一必須的參數;
第二個參數用於捕獲獲取位置信息出錯的狀況,
第三個參數是配置項。數據庫