1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      HTML5如何使用地理定位

      這篇文章主要介紹了HTML5如何使用地理定位,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

      成都地區(qū)優(yōu)秀IDC服務(wù)器托管提供商(創(chuàng)新互聯(lián)).為客戶提供專業(yè)的遂寧托管服務(wù)器,四川各地服務(wù)器托管,遂寧托管服務(wù)器、多線服務(wù)器托管.托管咨詢專線:18980820575

      定位用戶的位置

      HTML5 Geolocation API 用于獲得用戶的地理位置。

      鑒于該特性可能侵犯用戶的隱私,除非用戶同意,否則用戶位置信息是不可用的。

      瀏覽器支持

      Internet Explorer 9、Firefox、Chrome、Safari 以及 Opera 支持地理定位。

      注釋:對于擁有 GPS 的設(shè)備,比如 iPhone,地理定位更加精確。

      HTML5 - 

      請使用 getCurrentPosition() 方法來獲得用戶的位置。

      下例是一個簡單的地理定位實例,可返回用戶位置的經(jīng)度和緯度。

      實例

      例子解釋:

      • 檢測是否支持地理定位

      • 如果支持,則運行 getCurrentPosition() 方法。如果不支持,則向用戶顯示一段消息。

      • 如果getCurrentPosition()運行成功,則向參數(shù)showPosition中規(guī)定的函數(shù)返回一個coordinates對象

      • showPosition() 函數(shù)獲得并顯示經(jīng)度和緯度

      處理錯誤和拒絕

      getCurrentPosition() 方法的第二個參數(shù)用于處理錯誤。它規(guī)定當(dāng)獲取用戶位置失敗時運行的函數(shù):

      實例

      function showError(error)
       {
       switch(error.code)
        {
        case error.PERMISSION_DENIED:
         x.innerHTML="User denied the request for Geolocation."
         break;
        case error.POSITION_UNAVAILABLE:
         x.innerHTML="Location information is unavailable."
         break;
        case error.TIMEOUT:
         x.innerHTML="The request to get user location timed out."
         break;
        case error.UNKNOWN_ERROR:
         x.innerHTML="An unknown error occurred."
         break;
        }
       }

      錯誤代碼:

      • Permission denied - 用戶不允許地理定位

      • Position unavailable - 無法獲取當(dāng)前位置

      • Timeout - 操作超時

      在地圖中顯示結(jié)果

      如需在地圖中顯示結(jié)果,您需要訪問可使用經(jīng)緯度的地圖服務(wù),比如谷歌地圖或百度地圖:

      實例

      function showPosition(position)
      {
      var latlon=position.coords.latitude+","+position.coords.longitude;
      
      var img_url="http://maps.googleapis.com/maps/api/staticmap?center="
      +latlon+"&zoom=14&size=400x300&sensor=false";
      
      document.getElementById("mapholder").innerHTML="";
      }

      在上例中,我們使用返回的經(jīng)緯度數(shù)據(jù)在谷歌地圖中顯示位置(使用靜態(tài)圖像)。

      谷歌地圖腳本實例




      點擊這個按鈕,獲得您的位置:







      上面的實例向您演示如何使用腳本來顯示帶有標(biāo)記、縮放和拖曳選項的交互式地圖。

      給定位置的信息

      案例:

      • 更新本地信息

      • 顯示用戶周圍的興趣點

      • 交互式車載導(dǎo)航系統(tǒng) (GPS)

      getCurrentPosition() 方法 - 返回數(shù)據(jù)

      若成功,則 getCurrentPosition() 方法返回對象。始終會返回 latitude、longitude 以及 accuracy 屬性。如果可用,則會返回其他下面的屬性。

      • HTML5如何使用地理定位

      • Geolocation 對象 - 其他有趣的方法

        watchPosition() - 返回用戶的當(dāng)前位置,并繼續(xù)返回用戶移動時的更新位置(就像汽車上的 GPS)。

        clearWatch() - 停止 watchPosition() 方法

        下面的例子展示 watchPosition() 方法。您需要一臺精確的 GPS 設(shè)備來測試該例(比如 iPhone)

        實例

      感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“HTML5如何使用地理定位”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!


      新聞名稱:HTML5如何使用地理定位
      文章鏈接:http://ef60e0e.cn/article/gegehc.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        彰武县| 顺平县| 育儿| 宾川县| 肥乡县| 老河口市| 安平县| 左云县| 通榆县| 崇明县| 潜江市| 保亭| 建始县| 宣汉县| 合川市| 阜阳市| 德庆县| 泗洪县| 三门县| 襄汾县| 江门市| 任丘市| 庆城县| 台南县| 普兰店市| 永年县| 永川市| 高阳县| 海宁市| 扎鲁特旗| 麦盖提县| 广东省| 茂名市| 三亚市| 西昌市| 崇州市| 禹州市| 巴马| 怀安县| 久治县| 兴业县|