[added]: require permission for retriving user geo location
[modified]: sort vshop according to address when distances are the same (no user location)