<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 前言 h5中可以獲取你的地理位置,通過下面簡單的api可以得到基本的位置信息。 Geolocation API基本的到大部分游覽器的支持,并且在移動設備領域的游覽器也能很好的支持。 GeolocationAPI 通過window.navigator.geolocation獲得地理定位的訪問,主要有以下三個方法: getCurrentPosition() watchPosition() clearWatch() ## 主要方法 1. getCurrentPosition() 獲取用戶當前的地理位置,該方法可以傳遞三個參數。 第一個參數(必選):獲取地理位置信息成功后返回執行的回調函數 第二個參數(可選):獲取地理位置信息失敗后返回執行的回調函數 第三個參數(可選):一些可選屬性參數設置 enableHighAccuracy指定游覽器或者移動設備更加精確的獲取地理位置信息,消耗較大,默認值為false。 timeout屬性告訴geolocation允許以毫秒為單位的最大時間間隔。 maximunAge當該緩存的位置信息時間不大于此參數設定值時,應用程序將接受一個緩存的位置信息。 coords屬性表示一系列的地理坐標信息: latitude:以十進制數表示的緯度 longitude:以十進制數表示的經度 altitude:位置相對于橢圓球面的高度 accuracy:以米為單位的經度和緯度坐標的精度水平 altitudeAccurary:以米為單位的高度坐標經度水平 heading:運動的方向,通過相對正北做順時針旋轉的角度指定 speed:以米/秒為單位的設備當前地面速度 2. watchPosition和clearWatch是一對方法,watchPosition也含有三個參數和getCurrentPosition相同 3. demo代碼 目前只安卓以及支持https協議的網址才可以使用,慎重選擇。 ~~~ // 定位功能 function getLocation () { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition, showError); } else { alert('瀏覽器不支持地理定位。'); } } // 定位成功 function showPosition (position) { var lat = position.coords.latitude; // 緯度 var lag = position.coords.longitude; // 經度 alert('緯度:' + lat + ',經度:' + lag); } // 處理失敗 function showError (error) { switch (error.code) { case error.PERMISSION_DENIED: alert('定位失敗,用戶拒絕請求地理定位'); break; case error.POSITION_UNAVAILABLE: alert('定位失敗,位置信息是不可用'); break; case error.TIMEOUT: alert('定位失敗,請求獲取用戶位置超時'); break; case error.UNKNOWN_ERROR: alert('定位失敗,定位系統失效'); break; } } getLocation () ; ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看