add api to query shop by distance