html5獲取用戶地理位置w3c的獲取不了。怎么能像餓了么美團那樣獲取用戶所在的城市區(qū)域呢
html5獲取用戶地理位置
慕森王
2019-05-23 19:11:18
TA貢獻(xiàn)1802條經(jīng)驗 獲得超10個贊
可以通過H5的內(nèi)置程序獲得:if(navigator.geolocation){vartimeoutVal=10*1000*1000;navigator.geolocation.getCurrentPosition(displayPosition,displayError,{enableHighAccuracy:true,timeout:timeoutVal,maximumAge:0});}else{alert("Geolocationisnotsupportedbythisbrowser");}functiondisplayPosition(position){alert("Latitude:"+position.coords.latitude+",Longitude:"+position.coords.longitude);}functiondisplayError(error){varerrors={1:'申請拒絕',2:'無法精確匹配地址',3:'請求超時'};alert("錯誤:"+errors[error.code]);}瀏覽器支持:Firefox3.5+Chrome5.0+Safari5.0+Opera10.60+InternetExplorer9.0+手機支持:Android2.0+iPhone3.0+OperaMobile10.1+Symbian(S603rd&5thgeneration)BlackberryOS6
TA貢獻(xiàn)1844條經(jīng)驗 獲得超8個贊
H5只會提供坐標(biāo)值給你,如果想要獲取精確的省市區(qū)位置,可以使用百度、高德的api去獲取。注意瀏覽器權(quán)限,原生的geolocation是無法在http下生效的,只能在https有效果。
舉報