HTML5-使用地理定位請(qǐng)使用getCurrentPosition()方法來(lái)獲得用戶的位置。鑒于該特性可能侵犯用戶的隱私,除非用戶同意,否則用戶位置信息是不可用的。下例是一個(gè)簡(jiǎn)單的地理定位實(shí)例,可返回用戶位置的經(jīng)度和緯度。varx=document.getElementById("demo");functiongetLocation(){if(navigator.geolocation){navigator.geolocation.getCurrentPosition(showPosition);}else{x.innerHTML="此瀏覽器不支持地理位置。";}}functionshowPosition(position){x.innerHTML="Latitude:"+position.coords.latitude+"
Longitude:"+position.coords.longitude;}例子解釋:檢測(cè)是否支持地理定位如果支持,則運(yùn)行g(shù)etCurrentPosition()方法。如果不支持,則向用戶顯示一段消息。如果getCurrentPosition()運(yùn)行成功,則向參數(shù)showPosition中規(guī)定的函數(shù)返回一個(gè)coordinates對(duì)象showPosition()函數(shù)獲得并顯示經(jīng)度和緯度上面的例子是一個(gè)非?;A(chǔ)的地理定位腳本,不含錯(cuò)誤處理。獲取ip就需要后端語(yǔ)言配合了用ajax發(fā)送一個(gè)請(qǐng)求。后端返回IP就行了?;蛘咴诰W(wǎng)上找一個(gè)API兩款可以使用的免費(fèi)api接口ip-apiipapi