摘要:禮物不需挑最貴,只要香榭的落葉本想拿這句當(dāng)標(biāo)題的,可是怕被當(dāng)做標(biāo)題黨。杰迷應(yīng)該對(duì)這句話很是熟悉告白氣球的歌詞,方文山的作詞很是吊啊。
禮物不需挑最貴,只要香榭的落葉
本想拿這句當(dāng)標(biāo)題的,可是怕被當(dāng)做標(biāo)題黨。杰迷應(yīng)該對(duì)這句話很是熟悉,《告白氣球》的歌詞,方文山的作詞很是吊啊。這句話的意思是,送的禮物不要太貴重,只要香榭麗舍大道的落葉就可以了,但是香榭麗舍大道是個(gè)啥,它是法國(guó)巴黎的一個(gè)繁華的地方,我滴天吶,去趟巴黎也挺貴吧,用百度地圖查了下,居然定位不到外國(guó),這個(gè)定位也是夠夠的了,說(shuō)了這么多廢話,主(qiang)要(la)引(ying)出(zhuai)這篇要說(shuō)的"地理位置的定位"
作為瀏覽器這樣可以使用底層功能的,可以精準(zhǔn)的定位,利用 GPS 和 WIFI以及基站來(lái)定位,到了頁(yè)面中,我們只能跪求瀏覽器提供接口了,還好HTML5中提供這一特性
是否支持由于是瀏覽器提供的接口,根據(jù)瀏覽器的差異,可能支持的不是很好,所以我們要判斷一下,支持的話我們繼續(xù)裝,不支持的話,換個(gè)其他思路繼續(xù)裝
上代碼:
if (navigator.geolocation) { ????// do something else{ // do other something }
看到navigator 就知道和瀏覽器有關(guān)
獲取地理位置var option = { timeout : 5000 // 5 秒超時(shí) enableHighAccuracy: true //true獲取的精度高 } navigator.geolocation.getCurrentPosition(getPositionSuccess, getPositionError, option); function getPositionSuccess( position ){//成功時(shí) var lat = position.coords.latitude; var lng = position.coords.longitude; console.log( "您所在的位置: 經(jīng)度" + lat + ",緯度" + lng ); if(typeof position.address !== "undefined"){ var country = position.address.country; var province = position.address.region; var city = position.address.city; console.log(" 您位于 " + country + province + "省" + city +"市"); }else {//如果不能得到具體的地理位置,那么就利用百度地圖的接口 var script = document.createElement("script"); script.src = "http://api.map.baidu.com/getscript?v=2.0"; document.getElementsByTagName("head")[0].insertBefore(script, document.getElementsByTagName("head")[0].childNodes[0]) script.onload = function(){ var point = new BMap.Point(lng, lat); var myGeo = new BMap.Geocoder(); myGeo.getLocation(point, function (result) { console.log(result) }); } } } function getPositionError(error){//出錯(cuò)時(shí) switch(error.code){ case error.TIMEOUT : console.log( " 連接超時(shí),請(qǐng)重試 " ); break; case error.PERMISSION_DENIED : console.log( " 您拒絕了使用位置共享服務(wù),查詢已取消 " ); break; case error.POSITION_UNAVAILABLE : console.log( " 親愛(ài)的火星網(wǎng)友,非常抱歉,我們暫時(shí)無(wú)法為您所在的星球提供位置服務(wù) " ); break; } }實(shí)時(shí)獲取地理位置
navigator.geolocation.watchPosition( refreshPosition, errorFunc, option); //參數(shù)和getCurrentPosition是一樣的應(yīng)用
記得前段時(shí)間有個(gè)抓小精靈的游戲很是火爆,那個(gè)是app級(jí)別的,后續(xù)的又看到了很多網(wǎng)頁(yè)版的基本上都是基于navigator.geolocation
所以像這種LBS的小應(yīng)用還是很招人喜歡的,但是粘性稍微差點(diǎn),需要一個(gè)比較完善的系統(tǒng)來(lái)增加更多的玩法;網(wǎng)頁(yè)中來(lái)實(shí)現(xiàn)基于LBS的產(chǎn)品有弊也有利
微信公眾平臺(tái)接口中有獲取地理位置,可以意淫一下,它封裝的肯定會(huì)比原生的要好;對(duì)于百度、騰訊、高德提供的地圖接口應(yīng)該是很豐富的,依托它們強(qiáng)大的資源,可以提供更多我們更多可以想象的.例如微信的小程序,夠大家意淫很長(zhǎng)一段時(shí)間的了
ps:本文是一個(gè)很是基礎(chǔ)的文章,沒(méi)有特別的,主要是最近給一個(gè)實(shí)習(xí)生填了個(gè)坑涉及到了這個(gè)東西;最讓人蛋疼的是用戶拒絕訪問(wèn)之后,然后就沒(méi)有然后了,之后就一直是拒絕狀態(tài),只能人工來(lái)清除手機(jī)瀏覽器的地理位置的數(shù)據(jù);要是有一個(gè)接口必須要用戶手動(dòng)觸發(fā)獲取的就好了,這個(gè)缺陷很是蛋疼
原文鏈接:http://azq.space/blog/20161123/
公眾號(hào)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/50239.html
摘要:禮物不需挑最貴,只要香榭的落葉本想拿這句當(dāng)標(biāo)題的,可是怕被當(dāng)做標(biāo)題黨。杰迷應(yīng)該對(duì)這句話很是熟悉告白氣球的歌詞,方文山的作詞很是吊啊。 禮物不需挑最貴,只要香榭的落葉 本想拿這句當(dāng)標(biāo)題的,可是怕被當(dāng)做標(biāo)題黨。杰迷應(yīng)該對(duì)這句話很是熟悉,《告白氣球》的歌詞,方文山的作詞很是吊啊。這句話的意思是,送的禮物不要太貴重,只要香榭麗舍大道的落葉就可以了,但是香榭麗舍大道是個(gè)啥,它是法國(guó)巴黎的一個(gè)繁華...
摘要:草案的前身名為,于年被提出,于年被接納,并成立了新的工作團(tuán)隊(duì)。的第一份正式草案已于年月日公布。年月日,萬(wàn)維網(wǎng)聯(lián)盟正式宣布凝結(jié)了大量網(wǎng)絡(luò)工作者心血的規(guī)范已經(jīng)正式定稿。 簡(jiǎn)述 最近在苦逼學(xué)習(xí)Javascript,并且是有任務(wù)需要去完成的,因此就有一個(gè)想法要總結(jié)記錄一下自己的學(xué)習(xí)成果。這次的總結(jié)主題是html5實(shí)現(xiàn)定位地理位置的任務(wù),結(jié)合原生的Javascript實(shí)現(xiàn)此功能。 html5 什...
摘要:草案的前身名為,于年被提出,于年被接納,并成立了新的工作團(tuán)隊(duì)。的第一份正式草案已于年月日公布。年月日,萬(wàn)維網(wǎng)聯(lián)盟正式宣布凝結(jié)了大量網(wǎng)絡(luò)工作者心血的規(guī)范已經(jīng)正式定稿。 簡(jiǎn)述 最近在苦逼學(xué)習(xí)Javascript,并且是有任務(wù)需要去完成的,因此就有一個(gè)想法要總結(jié)記錄一下自己的學(xué)習(xí)成果。這次的總結(jié)主題是html5實(shí)現(xiàn)定位地理位置的任務(wù),結(jié)合原生的Javascript實(shí)現(xiàn)此功能。 html5 什...
摘要:草案的前身名為,于年被提出,于年被接納,并成立了新的工作團(tuán)隊(duì)。的第一份正式草案已于年月日公布。年月日,萬(wàn)維網(wǎng)聯(lián)盟正式宣布凝結(jié)了大量網(wǎng)絡(luò)工作者心血的規(guī)范已經(jīng)正式定稿。 簡(jiǎn)述 最近在苦逼學(xué)習(xí)Javascript,并且是有任務(wù)需要去完成的,因此就有一個(gè)想法要總結(jié)記錄一下自己的學(xué)習(xí)成果。這次的總結(jié)主題是html5實(shí)現(xiàn)定位地理位置的任務(wù),結(jié)合原生的Javascript實(shí)現(xiàn)此功能。 html5 什...
閱讀 2900·2021-10-14 09:43
閱讀 1707·2021-09-29 09:34
閱讀 1780·2021-07-28 00:16
閱讀 2990·2019-08-30 15:53
閱讀 2941·2019-08-30 13:59
閱讀 2991·2019-08-30 13:57
閱讀 1126·2019-08-26 13:38
閱讀 1922·2019-08-26 13:25