What if the underside of the Earth was analagous to a giant horseshoe magnet, with a pole in the centre and one spread uniformly around the outside? Magnets such as that are easy to construct for yourself, with you getting closer to the proposed model the more horseshoes you use. I personally don't like that suggestion, since even though it uses only one magnetic body it would require ferromagnetism at very high temperatures in molten material.