jQuery Mobile是一款基于jQuery的移動應用開發框架,它提供了很多易于使用的組件和API,幫助開發者快速構建移動應用程序。其中,定位是移動應用中非常重要的一部分,jQuery Mobile也提供了相關的定位API。
//啟用高精度定位 $(document).on("pagecreate", function(){ navigator.geolocation.getCurrentPosition(onSuccess, onError, { maximumAge: 3000, timeout: 5000, enableHighAccuracy: true }); }); //定位成功時的回調函數 function onSuccess(position) { var latitude = position.coords.latitude; //獲取緯度 var longitude = position.coords.longitude; //獲取經度 var accuracy = position.coords.accuracy; //獲取精度 alert("經度:" + longitude + ",緯度:" + latitude + ",精度:" + accuracy + "米"); } //定位失敗時的回調函數 function onError(error) { alert("定位失敗:" + error.message); }
上述代碼啟用了高精度定位,同時定義了定位成功和定位失敗的回調函數。在定位成功的回調函數中,我們可以獲取到緯度、經度和精度等信息,并顯示在提示框中。