본 발명의 다양한 실시예에 따르면, 전자 장치에 의한 위치 기반 서비스의 제공 방법은, 상기 전자 장치의 이동에 대한 정보를 검출하는 동작; 상기 전자 장치의 이동에 따라 변화하는 상기 전자 장치 주변의 자기장 세기 값들을 측정하는 동작; 상기 전자 장치의 이동에 따른 상기 측정된 자기장 세기 값들의 변화 패턴과 자기장 차분 분포 맵의 비교에 근거하여, 상기 전자 장치의 위치를 결정하는 동작; 및 상기 결정된 위치에 근거한 서비스를 제공하는 동작을 포함할 수 있다.