html5獲取手機GPS信息的示例代碼
function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition, showError); } else { alert("瀏覽器不支持地理定位。"); } } 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("定位失敗,定位系統(tǒng)失效"); break; } } function showPosition(position) { lat = position.coords.latitude; //緯度 lag = position.coords.longitude; //經(jīng)度 alert('緯度:' + lat + ',經(jīng)度:' + lag); }