spread get geo location function