Abstract: A method for preparing a LixMyPO4 compound having an olivine structure includes: preparing a solution containing transition metal M ions, Li+ ions and PO43? ions; drying the solution to form particles of a starting material; and forming the particles of the starting material into particles of the LixMyPO4 compound with an olivine structure, in which 0.8?x?1.2 and 0.8?y?1.2, and coating the particles of the LixMyPO4 compound with a carbon layer thereon.