91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript怎么處理共享位置數據

發布時間:2022-03-21 17:29:45 來源:億速云 閱讀:156 作者:iii 欄目:web開發

本文小編為大家詳細介紹“JavaScript怎么處理共享位置數據”,內容詳細,步驟清晰,細節處理妥當,希望這篇“JavaScript怎么處理共享位置數據”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

可能存在用戶不想與您共享其位置數據的情況。為了處理這種情況,您可以在調用函數時提供兩個getCurrentLocation()函數。

如果您的地理位置嘗試成功,則調用第一個函數,如果您的地理位置嘗試失敗,則調用第二個函數。讓我們看一個例子:

例試試這個代碼»

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>Handling Geolocation Errors</title>

<script>

    // Set up global variable

    var result;

    function showPosition() {

        // Store the element where the page displays the result

        result = document.getElementById("result");

        // If geolocation is available, try to get the visitor's position

        if(navigator.geolocation) {

            navigator.geolocation.getCurrentPosition(successCallback, errorCallback);

            result.innerHTML = "Getting the position information...";

        } else {

            alert("Sorry, your browser does not support HTML5 geolocation.");

        }

    };

    // Define callback function for successful attempt

    function successCallback(position) {

        result.innerHTML = "Your current position is (" + "Latitude: " + position.coords.latitude + ", " + "Longitude: " + position.coords.longitude + ")";

    }

    // Define callback function for failed attempt

    function errorCallback(error) {

        if(error.code == 1) {

            result.innerHTML = "You've decided not to share your position, but it's OK. We won't ask you again.";

        } else if(error.code == 2) {

            result.innerHTML = "The network is down or the positioning service can't be reached.";

        } else if(error.code == 3) {

            result.innerHTML = "The attempt timed out before it could get the location data.";

        } else {

            result.innerHTML = "Geolocation failed due to unknown error.";

        }

    }

</script>

</head>

<body>

    <div id="result">

        <!--Position information will be inserted here-->

    </div>

    <button type="button" onclick="showPosition();">Show Position</button>

</body>

</html>

讀到這里,這篇“JavaScript怎么處理共享位置數據”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建湖县| 抚宁县| 江源县| 平顺县| 珲春市| 陆丰市| 泾川县| 汶上县| 漳浦县| 慈利县| 蒙城县| 丽水市| 金秀| 会理县| 文安县| 碌曲县| 绿春县| 平原县| 锡林郭勒盟| 永年县| 武穴市| 和林格尔县| 静海县| 临清市| 高要市| 禄劝| 许昌县| 鹿泉市| 嘉善县| 巫溪县| 汉阴县| 乳山市| 屏南县| 广安市| 南宁市| 新邵县| 惠来县| 新余市| 崇义县| 朝阳区| 健康|