On the location of spikes for the Schrodinger equation with electromagnetic field