build recommend function for mobile API
optimize markers show on map